Fix memory leak where a free was forgotten

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16058 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming
2007-05-06 21:47:16 +00:00
parent 8a9bc55475
commit 439ad78323

View File

@@ -215,6 +215,8 @@ qof_log_prettify (const char *name)
*(p+2) = 0x0;
}
else { strcpy (&buffer[QOF_LOG_MAX_CHARS - 6], "...()"); }
if (function_buffer)
g_free(function_buffer);
function_buffer = g_strdup(buffer);
g_free(buffer);
return function_buffer;
@@ -272,6 +274,7 @@ qof_log_parse_log_config(const char *filename)
g_debug("setting log [%s] to level [%s=%d]", logger_name, level_str, level);
qof_log_set_level(logger_name, level);
g_free(logger_name);
g_free(level_str);
}
g_strfreev(levels);