]> jfr.im git - irc/freenode/ircd-seven.git/commitdiff
monitor: don't use already-freed pointer, unlike the moronic atheme developers
authorAndrew Wilcox <redacted>
Thu, 15 Oct 2015 22:13:49 +0000 (17:13 -0500)
committerJanik Kleinhoff <redacted>
Tue, 26 Mar 2019 03:10:53 +0000 (03:10 +0000)
src/monitor.c

index 5038a0957f14ef65a2e905ff7f8ead38504d5edb..95d9cfba6f59d21a7b4f9f19b23739b89d15e775 100644 (file)
@@ -146,7 +146,7 @@ clear_monitor(struct Client *client_p)
                rb_dlinkFindDestroy(client_p, &monptr->users);
                rb_free_rb_dlink_node(ptr);
 
-               free_monitor(ptr->data);
+               free_monitor(monptr);
        }
 
        client_p->localClient->monitor_list.head = client_p->localClient->monitor_list.tail = NULL;