--- a/libpurple/protocols/novell/nmevent.c Tue Jun 01 22:23:58 2021 -0500 +++ b/libpurple/protocols/novell/nmevent.c Wed Jun 02 02:59:18 2021 -0500 @@ -927,15 +927,11 @@ } else if (rc == NM_OK && (cb = nm_user_get_event_callback(user))) { cb(user, event); - - if (event) - nm_release_event(event); - } else { - if (event) - nm_release_event(event); } /* Cleanup */ + if (event) + nm_release_event(event); if (source) g_free(source);