s3-spoolss: fix -Wunused-but-set-variable build warning in _spoolss_EnumPrintProcData...
authorGünther Deschner <gd@samba.org>
Wed, 8 Jun 2011 10:00:46 +0000 (12:00 +0200)
committerGünther Deschner <gd@samba.org>
Wed, 8 Jun 2011 10:00:54 +0000 (12:00 +0200)
We were in fact ignoring the error code here.

Guenther

source3/rpc_server/spoolss/srv_spoolss_nt.c

index 52e4ab0a724ba6611cea3b9a498083887372ff9f..a946bc91d0fa55cbfd948af19f53563d51dd4699 100644 (file)
@@ -8831,6 +8831,10 @@ WERROR _spoolss_EnumPrintProcDataTypes(struct pipes_struct *p,
                return WERR_UNKNOWN_LEVEL;
        }
 
+       if (!W_ERROR_IS_OK(result)) {
+               return result;
+       }
+
        *r->out.needed  = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx,
                                                     spoolss_EnumPrintProcDataTypes,
                                                     *r->out.info, r->in.level,