diff options
Diffstat (limited to 'src/xmpp')
-rw-r--r-- | src/xmpp/iq.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xmpp/iq.c b/src/xmpp/iq.c index e352c26b..025690b2 100644 --- a/src/xmpp/iq.c +++ b/src/xmpp/iq.c @@ -1369,7 +1369,10 @@ _room_affiliation_list_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *co } muc_jid_autocomplete_add_all(from, jids); - mucwin_handle_affiliation_list(from, affiliation, jids); + ProfMucWin *mucwin = wins_get_muc(from); + if (mucwin) { + mucwin_handle_affiliation_list(mucwin, affiliation, jids); + } free(affiliation); g_slist_free(jids); |