]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/client.c
Don't discard self-oppings from remote override opers.
[irc/rqf/shadowircd.git] / src / client.c
index b3f33c3fc27b60158870bdd6acc89b12a83ec95e..cad1b7f5a4b51f2dee94e36026a771b35f1a3943 100644 (file)
@@ -232,6 +232,12 @@ free_local_client(struct Client *client_p)
        }
 
        rb_free(client_p->localClient->auth_user);
+
+       if(client_p->localClient->override_timeout_event)
+       {
+               rb_event_delete(client_p->localClient->override_timeout_event);
+       }
+
        rb_free(client_p->localClient->challenge);
        rb_free(client_p->localClient->fullcaps);
        rb_free(client_p->localClient->opername);