]> jfr.im git - irc/quakenet/newserv.git/commitdiff
CHANSERV: GIVEOWNER: Oops, removed crash bug where rcup is referenced before
authorsplidge <redacted>
Fri, 3 Apr 2009 12:41:48 +0000 (13:41 +0100)
committersplidge <redacted>
Fri, 3 Apr 2009 12:41:48 +0000 (13:41 +0100)
being checked.

chanserv/chancmds/giveowner.c

index 68eafc9723291c3c02a5345178ae38473778f037..7cd7f6101e33687cc1e2aa602182e95fe788ae32 100644 (file)
@@ -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;
   }