]> jfr.im git - irc/quakenet/newserv.git/commitdiff
NEWSEARCH: check for NULL subset pointer in parseopts.
authorChris Porter <redacted>
Mon, 20 Jul 2009 12:34:08 +0000 (12:34 +0000)
committerChris Porter <redacted>
Mon, 20 Jul 2009 12:34:08 +0000 (12:34 +0000)
newsearch/newsearch.c

index 51867073b663d988367280e54ad561314bba29e8..100ddf94bd9dbaea7f2a874f5d9bed97571cdf31 100644 (file)
@@ -399,6 +399,10 @@ int parseopts(int cargc, char **cargv, int *arg, int *limit, void **subset, void
         break;
 
       case 's':
+        if (subset == NULL) {
+          reply(sender,"Error: -s switch not supported for this search.");
+          return CMD_ERROR;
+        }
         if (cargc<*arg) {
           reply(sender,"Error: -s switch requires an argument (for help, see help <searchcmd>)");
           return CMD_ERROR;