]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3-spoolss: make it more obvious what winreg_create_printer() does.
authorGünther Deschner <gd@samba.org>
Fri, 21 Jan 2011 09:38:23 +0000 (10:38 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 21 Jan 2011 10:43:29 +0000 (11:43 +0100)
Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 21 11:43:29 CET 2011 on sn-devel-104

source3/rpc_server/srv_spoolss_util.c

index e38dca43be1c0af9e94d8a43aee4ea39295e5a92..79549ac90ec5663f166bb817061839a87baa8524 100644 (file)
@@ -1457,8 +1457,7 @@ WERROR winreg_create_printer(TALLOC_CTX *mem_ctx,
                        goto done;
                }
 
-               switch (i) {
-               case 1: {
+               if (strequal(subkeys[i], SPOOL_DSSPOOLER_KEY)) {
                        const char *dnssuffix;
                        const char *longname;
                        const char *uncname;
@@ -1565,9 +1564,6 @@ WERROR winreg_create_printer(TALLOC_CTX *mem_ctx,
                        if (!W_ERROR_IS_OK(result)) {
                                goto done;
                        }
-               } /* case 1 */
-               default:
-                       break;
                }
 
                if (is_valid_policy_hnd(&key_hnd)) {