From 3cbf71d6e8232b8309e927b9f17857ac079a016f Mon Sep 17 00:00:00 2001 From: dequis Date: Wed, 16 Sep 2015 03:30:16 -0300 Subject: jabber: fix null handling with MUC topics From coverity. --- protocols/jabber/conference.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'protocols/jabber') diff --git a/protocols/jabber/conference.c b/protocols/jabber/conference.c index 6af9e5ec..bf0d5e2f 100644 --- a/protocols/jabber/conference.c +++ b/protocols/jabber/conference.c @@ -438,12 +438,13 @@ void jabber_chat_pkt_message(struct im_connection *ic, struct jabber_buddy *bud, } if (subject && chat) { - char *subject_text = subject->text_len > 0 ? subject->text : NULL; + char *subject_text = subject->text_len > 0 ? subject->text : ""; if (g_strcmp0(chat->topic, subject_text) != 0) { bare_jid = (bud) ? jabber_get_bare_jid(bud->ext_jid) : NULL; imcb_chat_topic(chat, bare_jid, subject_text, jabber_get_timestamp(node)); g_free(bare_jid); + bare_jid = NULL; } } -- cgit v1.2.3