From 9cb65e5408e2be25f109a8a676b5681e8c3d9109 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Fri, 25 Jul 2014 18:17:02 -0400 Subject: [PATCH] epicsSpinTest: plug some leaks --- src/libCom/test/epicsSpinTest.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libCom/test/epicsSpinTest.c b/src/libCom/test/epicsSpinTest.c index 21d70e6aa..c45348beb 100644 --- a/src/libCom/test/epicsSpinTest.c +++ b/src/libCom/test/epicsSpinTest.c @@ -113,6 +113,7 @@ void epicsSpinPerformance () delay /= N * 100u; /* convert to delay per lock pair */ delay *= 1e6; /* convert to micro seconds */ testDiag("lock()*1/unlock()*1 takes %f microseconds", delay); + epicsSpinDestroy(spin); } struct verifyTryLock; @@ -230,6 +231,7 @@ MAIN(epicsSpinTest) epicsEventMustWait(pinfo[i]->done); epicsEventDestroy(pinfo[i]->done); free(name[i]); + free(pinfo[i]); } testOk(counter == nthreads * nrounds, "Loops run = %d (expecting %d)", counter, nthreads * nrounds);