0
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-07-05 17:28:00 -04:00

Improve handling of NULL pointers in DB

Fix crash that occurs when message fetched from the database is NULL.

Introduced in this commit
89dc7a46f13b452a1dba7fa8237ad5efbf8f3a2d

Previous fix attempt
6d17b4eeb5eb2af8944d77ea0abfb7aa2cf08e27
This commit is contained in:
John Hernandez 2023-11-07 13:35:56 +01:00
parent 6d17b4eeb5
commit bc38ddf8fa

View File

@ -375,7 +375,7 @@ log_database_get_previous_chat(const gchar* const contact_barejid, const char* s
ProfMessage* msg = message_init();
msg->from_jid = jid_create(from);
msg->to_jid = jid_create(to_jid);
msg->plain = _db_strdup(message);
msg->plain = strdup(message ?: "");
msg->timestamp = g_date_time_new_from_iso8601(date, NULL);
msg->type = _get_message_type_type(type);
msg->enc = _get_message_enc_type(encryption);