# HG changeset patch # User Me # Date 1288741702 25200 # Node ID 88efea74818a928a1fe83bc14c533e53bd57af63 # Parent 62326cc8e6f4353e48990cc0f8075d9d41ea604e Fixed some free s missed before diff -r 62326cc8e6f4 -r 88efea74818a BlockingQueue.c --- a/BlockingQueue.c Sun Oct 31 20:24:00 2010 -0700 +++ b/BlockingQueue.c Tue Nov 02 16:48:22 2010 -0700 @@ -254,7 +254,7 @@ void freeSRSWQ( SRSWQueueStruc* Q ) { - free( Q ); + VMS__free( Q ); } void* readSRSWQ( SRSWQueueStruc* Q ) @@ -384,7 +384,8 @@ retQ->numInternalQs = 0; retQ->internalQsSz = 10; - retQ->internalQs = VMS__malloc( retQ->internalQsSz * sizeof(SRSWQueueStruc *)); + retQ->internalQs = VMS__malloc( retQ->internalQsSz * + sizeof(SRSWQueueStruc *) ); retQ->lastQReadFrom = 0; @@ -414,7 +415,7 @@ for( i = 0; i < oldSz; i++ ) { Q->internalQs[i] = oldArray[i]; } - free( oldArray ); + VMS__free( oldArray ); } Q->internalQs[ Q->numInternalQs - 1 ] = makeSRSWQ(); return Q->numInternalQs - 1;