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 (" "); }