[Initng-svn] r4032 - in initng/trunk: plugins/iparser
svn at initng.thinktux.net
svn at initng.thinktux.net
Sun May 7 12:12:59 CEST 2006
Author: jimmy
Date: Sun May 7 12:12:57 2006
New Revision: 4032
Modified:
initng/trunk/devtool/test_parser.c
initng/trunk/plugins/iparser/initng_i_parser.c
Log:
Fix an initng_i_parser.c memleak, and a test_parser.c memleak
Modified: initng/trunk/devtool/test_parser.c
==============================================================================
--- initng/trunk/devtool/test_parser.c (original)
+++ initng/trunk/devtool/test_parser.c Sun May 7 12:12:57 2006
@@ -243,6 +243,7 @@
initng_unload_module_unload_all();
initng_service_cache_free_all();
initng_global_free();
+ free(srv_name);
return (result == NOT_OK) ? OK : NOT_OK;
}
Modified: initng/trunk/plugins/iparser/initng_i_parser.c
==============================================================================
--- initng/trunk/plugins/iparser/initng_i_parser.c (original)
+++ initng/trunk/plugins/iparser/initng_i_parser.c Sun May 7 12:12:57 2006
@@ -226,10 +226,14 @@
got_serv = test_parse(path, service_to_find);
if (got_serv)
{
+ /* if found, the path is freed upstream */
return (got_serv);
}
}
+ /* path is only freed on succes, do it else here */
+ free(path);
+
return (NULL);
}
More information about the Initng-svn
mailing list