1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-23 21:45:30 +00:00

Free timestamp correctly

g_date_time_add_days() actually creates a new one.
This commit is contained in:
Michael Vetter 2020-04-13 10:04:37 +02:00
parent 51518497e5
commit 18c64c0580

View File

@ -2512,8 +2512,9 @@ iq_mam_request(ProfChatWin *win)
xmpp_ctx_t * const ctx = connection_get_ctx();
char *id = connection_create_stanza_id();
GDateTime *timestamp = g_date_time_new_now_local();
timestamp = g_date_time_add_days(timestamp, -1);
GDateTime *now = g_date_time_new_now_local();
GDateTime *timestamp = g_date_time_add_days(now, -1);
g_date_time_unref(now);
gchar *datestr = g_date_time_format(timestamp,"%FT%T%:::z");
xmpp_stanza_t *iq = stanza_create_mam_iq(ctx, win->barejid, datestr);
g_free(datestr);