# HG changeset patch # User Mark Doliner # Date 1162921921 0 # Node ID 71c764f2b1a6f0c9b06b4ea5dbb3b7dfd8752307 # Parent 589c4aaa0435b45aadc82cce3aa7d6dbd9d6894a [gaim-migrate @ 17696] sf patch #1592081, from Stanislav Brabec "fix of possible crash (access memory after g_slist_remove())" committer: Tailor Script diff -r 589c4aaa0435 -r 71c764f2b1a6 libgaim/protocols/novell/nmuser.c --- a/libgaim/protocols/novell/nmuser.c Tue Nov 07 07:21:27 2006 +0000 +++ b/libgaim/protocols/novell/nmuser.c Tue Nov 07 17:52:01 2006 +0000 @@ -1526,9 +1526,9 @@ for (node = list; node; node = node->next) { if (nm_utf8_str_equal(nm_user_record_get_dn(user_record), (const char *) node->data)) { + g_free(node->data); list = g_slist_remove(list, node->data); nm_request_set_user_define(request, list); - g_free(node->data); break; } }