From 08091700980e108b322c8683fcab8383e266d994 Mon Sep 17 00:00:00 2001 From: Phil Longstaff Date: Mon, 21 May 2012 18:35:59 +0000 Subject: [PATCH] Fix some small problems (including a memory leak) found by running qof unit test with valgrind. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22193 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/libqof/qof/gnc-date.c | 1 + src/libqof/qof/qofsession.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/libqof/qof/gnc-date.c b/src/libqof/qof/gnc-date.c index aa00e98515..457d54a258 100644 --- a/src/libqof/qof/gnc-date.c +++ b/src/libqof/qof/gnc-date.c @@ -1479,6 +1479,7 @@ gnc_dmy2timespec (int day, int month, int year) GDate gnc_dmy2gdate (gint day, gint month, gint year) { GDate result; + g_date_clear(&result, 1); g_date_set_day (&result, day); g_date_set_month (&result, month); g_date_set_year (&result, year); diff --git a/src/libqof/qof/qofsession.c b/src/libqof/qof/qofsession.c index 6ce66d4d56..b1d346f725 100644 --- a/src/libqof/qof/qofsession.c +++ b/src/libqof/qof/qofsession.c @@ -1066,6 +1066,7 @@ qof_session_load_backend(QofSession * session, const char * access_method) } msg = g_strdup_printf("failed to load '%s' using access_method", access_method); qof_session_push_error (session, ERR_BACKEND_NO_HANDLER, msg); + g_free(msg); LEAVE (" "); }