]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Clear privset on deoper.
authorJilles Tjoelker <redacted>
Mon, 25 Aug 2008 16:24:24 +0000 (18:24 +0200)
committerJilles Tjoelker <redacted>
Mon, 25 Aug 2008 16:24:24 +0000 (18:24 +0200)
src/s_user.c

index 01a21e879a8b1d36e73b23442199eadb224273d3..319e933f7929f48d01a980a62271eb8a168125eb 100644 (file)
@@ -965,6 +965,8 @@ user_mode(struct Client *client_p, struct Client *source_p, int parc, const char
                                        source_p->localClient->opername = NULL;
 
                                        rb_dlinkFindDestroy(source_p, &local_oper_list);
+                                       privilegeset_unref(source_p->localClient->privset);
+                                       source_p->localClient->privset = NULL;
                                }
 
                                rb_dlinkFindDestroy(source_p, &oper_list);