diff options
-rw-r--r-- | src/database.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/database.c b/src/database.c index 0ccd422a..b6497e09 100644 --- a/src/database.c +++ b/src/database.c @@ -301,7 +301,9 @@ _add_to_db(ProfMessage* message, char* type, const Jid* const from_jid, const Ji if (message->timestamp) { date_fmt = g_date_time_format_iso8601(message->timestamp); } else { - date_fmt = g_date_time_format_iso8601(g_date_time_new_now_local()); + GDateTime* dt = g_date_time_new_now_local(); + date_fmt = g_date_time_format_iso8601(dt); + g_date_time_unref(dt); } const char* enc = _get_message_enc_str(message->enc); |