mirror of
https://github.com/profanity-im/profanity.git
synced 2025-07-26 12:14:28 -04:00
Fix segfault in group add/remove command
Also regarding destructor. Fix https://github.com/profanity-im/profanity/issues/1159
This commit is contained in:
parent
9357726ed2
commit
fa27ab9561
@ -151,7 +151,6 @@ _group_add_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
|
|||||||
if (userdata) {
|
if (userdata) {
|
||||||
GroupData *data = userdata;
|
GroupData *data = userdata;
|
||||||
ui_group_added(data->name, data->group);
|
ui_group_added(data->name, data->group);
|
||||||
_free_group_data(data);
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -194,9 +193,6 @@ _group_remove_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
|
|||||||
if (userdata) {
|
if (userdata) {
|
||||||
GroupData *data = userdata;
|
GroupData *data = userdata;
|
||||||
ui_group_removed(data->name, data->group);
|
ui_group_removed(data->name, data->group);
|
||||||
free(data->name);
|
|
||||||
free(data->group);
|
|
||||||
free(userdata);
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user