s3-spoolss: fix spoolss GetPrinterData behaviour
[ira/wip.git] / source3 / rpc_server / srv_spoolss_nt.c
index aafba01ef4f5c79a08f706485ea39da75d2accd7..c0f953bdf4ee6c8799aa299214d8f4a2683fadde 100644 (file)
@@ -9222,7 +9222,7 @@ WERROR _spoolss_GetPrinterDataEx(struct pipes_struct *p,
        }
 
  done:
-       *r->out.type    = SPOOLSS_BUFFER_OK(*r->out.type, REG_NONE);
+       /* retain type when returning WERR_MORE_DATA */
        r->out.data     = SPOOLSS_BUFFER_OK(r->out.data, r->out.data);
 
        return SPOOLSS_BUFFER_OK(WERR_OK, WERR_MORE_DATA);