Give warning if 'drvupgrade' doesn't get a parameter
authorJelmer Vernooij <jelmer@samba.org>
Thu, 3 Apr 2003 15:43:16 +0000 (15:43 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Thu, 3 Apr 2003 15:43:16 +0000 (15:43 +0000)
source/utils/smbcontrol.c

index d622edd69fd0e93e477aa756e8eb99375d99e2e4..ec4f41cad6f34c1ce3b10a89a2121c902f500f64 100644 (file)
@@ -633,6 +633,11 @@ static BOOL do_command(char *dest, char *msg_name, int iparams, char **params)
                        return False;
                break;
        case MSG_PRINTER_DRVUPGRADE:
+               if (!params || !params[0]) {
+                       fprintf(stderr,"drvupgrade needs a parameter\n");
+                       return(False);
+               }
+
                if (!send_message(dest, MSG_PRINTER_DRVUPGRADE, params[0], 0, False))
                        return False;
                break;