muc: free child stanzas

master
Michael Santos 5 years ago
parent 287bb92aee
commit e4e78775be

@ -27,6 +27,7 @@ void xmppipe_muc_join(xmppipe_state_t *state) {
xmppipe_stanza_set_ns(x, "http://jabber.org/protocol/muc");
xmppipe_stanza_add_child(presence, x);
(void)xmpp_stanza_release(x);
xmppipe_send(state, presence);
(void)xmpp_stanza_release(presence);
@ -50,6 +51,8 @@ void xmppipe_muc_subject(xmppipe_state_t *state, char *buf) {
xmppipe_stanza_add_child(subject, text);
xmppipe_stanza_add_child(message, subject);
(void)xmpp_stanza_release(text);
(void)xmpp_stanza_release(subject);
xmppipe_send(state, message);
(void)xmpp_stanza_release(message);
@ -77,6 +80,8 @@ void xmppipe_muc_unlock(xmppipe_state_t *state) {
xmppipe_stanza_add_child(q, x);
xmppipe_stanza_add_child(iq, q);
(void)xmpp_stanza_release(x);
(void)xmpp_stanza_release(q);
xmppipe_send(state, iq);
(void)xmpp_stanza_release(iq);

Loading…
Cancel
Save