Revision: 1214 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1214&view=re... Author: frlan Date: 2010-03-27 14:34:12 +0000 (Sat, 27 Mar 2010)
Log Message: ----------- GeanyLaTeX: Fix a memory leak on date handling of wizard
Modified Paths: -------------- trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c =================================================================== --- trunk/geanylatex/src/geanylatex.c 2010-03-27 14:33:49 UTC (rev 1213) +++ trunk/geanylatex/src/geanylatex.c 2010-03-27 14:34:12 UTC (rev 1214) @@ -1584,17 +1584,19 @@ g_free(author_string); }
- if (date != NULL) + if (NZV(date)) { - if (date[0] != '\0') - { - date = g_strconcat("\date{", date, "}\n", NULL); - utils_string_replace_all(code, "{DATE}", date); - } - else - utils_string_replace_all(code, "{DATE}", "% \date{}\n"); + gchar *date_string = NULL; + date_string = g_strconcat("\date{", date, "}\n", NULL); + utils_string_replace_all(code, "{DATE}", date_string); g_free(date); + g_free(date_string); } + else + { + utils_string_replace_all(code, "{DATE}", "% \date{}\n"); + } + if (title != NULL) { if (title[0] != '\0')
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.