1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-22 19:45:54 -04:00

Dereference timestamp on chat logging

This commit is contained in:
James Booth 2015-08-09 01:24:15 +01:00
parent d501576fcf
commit dea10ecfdc

View File

@ -380,7 +380,11 @@ _chat_log_chat(const char * const login, const char * const other,
g_hash_table_replace(logs, strdup(other), dated_log);
}
if (timestamp == NULL) timestamp = g_date_time_new_now_local();
if (timestamp == NULL) {
timestamp = g_date_time_new_now_local();
} else {
g_date_time_ref(timestamp);
}
gchar *date_fmt = g_date_time_format(timestamp, "%H:%M:%S");
FILE *logp = fopen(dated_log->filename, "a");
@ -407,6 +411,7 @@ _chat_log_chat(const char * const login, const char * const other,
}
g_free(date_fmt);
g_date_time_unref(timestamp);
}
void