From: splidge Date: Fri, 3 Apr 2009 12:41:48 +0000 (+0100) Subject: CHANSERV: GIVEOWNER: Oops, removed crash bug where rcup is referenced before X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/commitdiff_plain/684781759bc2866238cf5fbeefb5f70b4f47fc3f?ds=sidebyside CHANSERV: GIVEOWNER: Oops, removed crash bug where rcup is referenced before being checked. --- diff --git a/chanserv/chancmds/giveowner.c b/chanserv/chancmds/giveowner.c index 68eafc97..7cd7f610 100644 --- a/chanserv/chancmds/giveowner.c +++ b/chanserv/chancmds/giveowner.c @@ -59,7 +59,7 @@ int csc_dogiveowner(void *source, int cargc, char **cargv) { rcup=findreguseronchannel(rcp, target); /* Can't promote if already owner */ - if (rcup->flags & QCUFLAG_OWNER) { + if (rcup && (rcup->flags & QCUFLAG_OWNER)) { chanservstdmessage(sender,QM_GIVEOWNERALREADYOWNER,target->username,cip->name->content); return CMD_ERROR; }