r16061 - gnucash/trunk/src/gnc-module - Fix small memory leak - unfreed string.
Christian Stimming
cstim at cvs.gnucash.org
Tue May 8 16:28:38 EDT 2007
Author: cstim
Date: 2007-05-08 16:28:36 -0400 (Tue, 08 May 2007)
New Revision: 16061
Trac: http://svn.gnucash.org/trac/changeset/16061
Modified:
gnucash/trunk/src/gnc-module/gnc-module.c
Log:
Fix small memory leak - unfreed string.
Modified: gnucash/trunk/src/gnc-module/gnc-module.c
===================================================================
--- gnucash/trunk/src/gnc-module/gnc-module.c 2007-05-07 18:39:51 UTC (rev 16060)
+++ gnucash/trunk/src/gnc-module/gnc-module.c 2007-05-08 20:28:36 UTC (rev 16061)
@@ -262,13 +262,16 @@
{
gchar** strs;
gchar* munged_symbol;
+ gchar *basename;
gboolean ret;
g_return_val_if_fail(gmodule, FALSE);
g_return_val_if_fail(symbol, FALSE);
/* Separate the file from its extension */
- strs = g_strsplit(g_path_get_basename(g_module_name(gmodule)), ".", 2);
+ basename = g_path_get_basename(g_module_name(gmodule));
+ strs = g_strsplit(basename, ".", 2);
+ g_free(basename);
/* Translate any dashes to underscores */
g_strdelimit(strs[0], "-", '_');
More information about the gnucash-changes
mailing list