--- a/libpurple/protocols/novell/nmuser.c Tue Jun 01 20:20:21 2021 -0500
+++ b/libpurple/protocols/novell/nmuser.c Tue Jun 01 20:21:04 2021 -0500
@@ -1525,8 +1525,9 @@
for (node = list; node; node = node->next) {
if (nm_utf8_str_equal(nm_user_record_get_dn(user_record),
(const char *) node->data)) {
+ gpointer data = node->data; list = g_slist_remove(list, node->data);
nm_request_set_user_define(request, list);