mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Fix memory leak in stanza_attach_correction()
xmpp_stanza_add_child() takes own reference to the child stanza. Therefore we have to release our reference or the child is lost and not freed otherwise.
This commit is contained in:
parent
dc5ddb8ebe
commit
ded48a7e40
@ -2627,6 +2627,7 @@ stanza_attach_correction(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char *con
|
||||
xmpp_stanza_set_id(replace_stanza, replace_id);
|
||||
xmpp_stanza_set_ns(replace_stanza, STANZA_NS_LAST_MESSAGE_CORRECTION);
|
||||
xmpp_stanza_add_child(stanza, replace_stanza);
|
||||
xmpp_stanza_release(replace_stanza);
|
||||
|
||||
return stanza;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user