s3-spoolss: make switch in _spoolss_AddPrinterDriver() a bit more clear.
authorGünther Deschner <gd@samba.org>
Fri, 23 Apr 2010 09:33:51 +0000 (11:33 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 23 Apr 2010 09:41:25 +0000 (11:41 +0200)
Guenther

source3/rpc_server/srv_spoolss_nt.c

index e8b5f8e85b9bd35e99a808adc4427fb2b412d4a3..28e8a7d5e74109f17d9e80e9d4aaedd2e3bc76de 100644 (file)
@@ -7519,11 +7519,13 @@ WERROR _spoolss_AddPrinterDriver(pipes_struct *p,
        struct spoolss_AddPrinterDriverEx a;
 
        switch (r->in.info_ctr->level) {
-       case 6:
-       case 8:
-               return WERR_UNKNOWN_LEVEL;
-       default:
+       case 2:
+       case 3:
+       case 4:
+       case 5:
                break;
+       default:
+               return WERR_UNKNOWN_LEVEL;
        }
 
        a.in.servername         = r->in.servername;