From: Michael Poole Date: Sat, 31 Mar 2007 16:09:25 +0000 (-0400) Subject: Avoid crashing in chanserv_is_dnr() when handle == NULL. X-Git-Tag: v1.4.0-rc1~38 X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=4c8a453b886d20071938bea485994c68431ea561 Avoid crashing in chanserv_is_dnr() when handle == NULL. --- diff --git a/src/chanserv.c b/src/chanserv.c index f938187..8be8a27 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -1610,7 +1610,7 @@ chanserv_is_dnr(const char *chan_name, struct handle_info *handle) struct dnrList list; struct do_not_register *dnr; - list = chanserv_find_dnrs(chan_name, handle->handle, 1); + list = chanserv_find_dnrs(chan_name, handle ? handle->handle : NULL, 1); dnr = list.used ? list.list[0] : NULL; free(list.list); return dnr;