Author: rhuijben Date: Mon Nov 23 18:02:52 2015 New Revision: 1715905 URL: http://svn.apache.org/viewvc?rev=1715905&view=rev Log: * test/test_all.c (main): Following up on r1715904, resolve the biggest memory leak of the testrunner code when calling separate tests.
Modified: serf/trunk/test/test_all.c Modified: serf/trunk/test/test_all.c URL: http://svn.apache.org/viewvc/serf/trunk/test/test_all.c?rev=1715905&r1=1715904&r2=1715905&view=diff ============================================================================== --- serf/trunk/test/test_all.c (original) +++ serf/trunk/test/test_all.c Mon Nov 23 18:02:52 2015 @@ -114,8 +114,6 @@ int main(int argc, char *argv[]) sh++; } - /* ### We leak ram on specific function names. - Patches welcome :) */ for (j = 0; tests[j].func != NULL; j++) { if (strncmp(argv[i], tests[j].testname, len) == 0 @@ -130,6 +128,8 @@ int main(int argc, char *argv[]) if (!strcmp(suite->list[k]->name, sh)) { suite->list[m++] = suite->list[k]; } + else + CuTestFree(suite->list[k]); } suite->count = m; }