mirror of
https://github.com/profanity-im/profanity.git
synced 2025-01-03 14:57:42 -05:00
message: safeguard _handle_receipt_received
This shouldnt be necessary since we check for the receipt outside alreayd. Let's be on the safe side though in case code gets changed later.
This commit is contained in:
parent
9cfe5ec787
commit
e396e863dd
@ -1131,24 +1131,26 @@ static void
|
||||
_handle_receipt_received(xmpp_stanza_t* const stanza)
|
||||
{
|
||||
xmpp_stanza_t* receipt = xmpp_stanza_get_child_by_ns(stanza, STANZA_NS_RECEIPTS);
|
||||
const char* name = xmpp_stanza_get_name(receipt);
|
||||
if (g_strcmp0(name, "received") != 0) {
|
||||
return;
|
||||
}
|
||||
if (receipt) {
|
||||
const char* name = xmpp_stanza_get_name(receipt);
|
||||
if (g_strcmp0(name, "received") != 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
const char* id = xmpp_stanza_get_id(receipt);
|
||||
if (!id) {
|
||||
return;
|
||||
}
|
||||
const char* id = xmpp_stanza_get_id(receipt);
|
||||
if (!id) {
|
||||
return;
|
||||
}
|
||||
|
||||
const char* fulljid = xmpp_stanza_get_from(stanza);
|
||||
if (!fulljid) {
|
||||
return;
|
||||
}
|
||||
const char* fulljid = xmpp_stanza_get_from(stanza);
|
||||
if (!fulljid) {
|
||||
return;
|
||||
}
|
||||
|
||||
Jid* jidp = jid_create(fulljid);
|
||||
sv_ev_message_receipt(jidp->barejid, id);
|
||||
jid_destroy(jidp);
|
||||
Jid* jidp = jid_create(fulljid);
|
||||
sv_ev_message_receipt(jidp->barejid, id);
|
||||
jid_destroy(jidp);
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user