[PD-cvs] pd/portaudio/pa_mac_core pa_mac_core.c,1.9.2.2,1.9.2.3

Mathieu Bouchard matju at users.sourceforge.net
Sat Nov 5 16:18:04 CET 2005


Update of /cvsroot/pure-data/pd/portaudio/pa_mac_core
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2766

Modified Files:
      Tag: devel_0_39
	pa_mac_core.c 
Log Message:
tentative fix for memory leak found by Enrique Erne and Lorenz Schori.


Index: pa_mac_core.c
===================================================================
RCS file: /cvsroot/pure-data/pd/portaudio/pa_mac_core/pa_mac_core.c,v
retrieving revision 1.9.2.2
retrieving revision 1.9.2.3
diff -C2 -d -r1.9.2.2 -r1.9.2.3
*** pa_mac_core.c	12 Jul 2005 15:45:50 -0000	1.9.2.2
--- pa_mac_core.c	5 Nov 2005 15:18:01 -0000	1.9.2.3
***************
*** 466,469 ****
--- 466,470 ----
      }
  
+     PaUtil_FreeMemory(timeInfo);
      PaUtil_EndCpuLoadMeasurement( &clientData->stream->cpuLoadMeasurer, frameCount );
      
***************
*** 494,497 ****
--- 495,499 ----
      clientData->callback(clientData->inputBuffer, NULL, frameCount, timeInfo, paNoFlag, clientData->userData);
      
+     PaUtil_FreeMemory(timeInfo);
      PaUtil_EndCpuLoadMeasurement( &clientData->stream->cpuLoadMeasurer, frameCount );
  }
***************
*** 517,521 ****
  
      CopyOutputData(outOutputData, clientData, frameCount);
! 
      PaUtil_EndCpuLoadMeasurement( &clientData->stream->cpuLoadMeasurer, frameCount );
  }
--- 519,523 ----
  
      CopyOutputData(outOutputData, clientData, frameCount);
!     PaUtil_FreeMemory(timeInfo);
      PaUtil_EndCpuLoadMeasurement( &clientData->stream->cpuLoadMeasurer, frameCount );
  }





More information about the Pd-cvs mailing list