r20006 - gnucash/trunk/src/business/business-gnome - More memory leaks
Phil Longstaff
plongstaff at code.gnucash.org
Thu Dec 30 10:55:33 EST 2010
Author: plongstaff
Date: 2010-12-30 10:55:33 -0500 (Thu, 30 Dec 2010)
New Revision: 20006
Trac: http://svn.gnucash.org/trac/changeset/20006
Modified:
gnucash/trunk/src/business/business-gnome/dialog-invoice.c
Log:
More memory leaks
Modified: gnucash/trunk/src/business/business-gnome/dialog-invoice.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2010-12-30 15:54:45 UTC (rev 20005)
+++ gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2010-12-30 15:55:33 UTC (rev 20006)
@@ -2729,12 +2729,15 @@
res = qof_query_run(q);
len = g_list_length (res);
if (!res || len <= 0)
+ {
+ qof_query_destroy(q);
return NULL;
+ }
{
gchar *message = g_strdup_printf
(/* Translators: %d is the number of bills due. This is a
- ngettext(3) message. */
+ ngettext(3) message. */
ngettext("The following %d bill is due:",
"The following %d bills are due:",
len),
@@ -2746,6 +2749,7 @@
TRUE, FALSE,
buttons, NULL);
g_free(message);
+ qof_query_destroy(q);
return dialog;
}
}
More information about the gnucash-changes
mailing list