SF.net SVN: geany-plugins:[680] trunk/geanylatex/src/geanylatex.c
frlan at users.sourceforge.net
frlan at xxxxx
Fri May 29 20:09:39 UTC 2009
Revision: 680
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=680&view=rev
Author: frlan
Date: 2009-05-29 20:09:39 +0000 (Fri, 29 May 2009)
Log Message:
-----------
GeanyLaTeX: Fix some minor memory leaks
Modified Paths:
--------------
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2009-05-29 20:09:15 UTC (rev 679)
+++ trunk/geanylatex/src/geanylatex.c 2009-05-29 20:09:39 UTC (rev 680)
@@ -923,17 +923,20 @@
if (papersize != NULL)
{
- classoptions = g_strconcat(papersize, NULL);
+ classoptions = g_strdup(papersize);
+ g_free(papersize);
}
if (classoptions != NULL && draft_active == TRUE)
{
draft = g_utf8_casefold("draft", -1);
classoptions = g_strconcat(classoptions,",", draft, NULL);
+ g_free(draft);
}
else if (classoptions == NULL && draft_active == TRUE)
{
draft = g_utf8_casefold("draft", -1);
classoptions = g_strconcat(draft, NULL);
+ g_free(draft);
}
if (classoptions != NULL && NZV(fontsize))
{
@@ -941,8 +944,9 @@
}
else if (classoptions == NULL && NZV(fontsize))
{
- classoptions = g_strconcat(fontsize, NULL);
+ classoptions = g_strdup(fontsize);
}
+ g_free(fontsize);
switch (documentclass_int)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list