diff options
-rw-r--r-- | source3/rpc_server/srv_spoolss_nt.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index cffd88c3aa..57521dc144 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -4011,13 +4011,13 @@ WERROR _spoolss_startpageprinter(pipes_struct *p, SPOOL_Q_STARTPAGEPRINTER *q_u, Printer_entry *Printer = find_printer_index_by_hnd(p, handle); - if (Printer) { - Printer->page_started=True; - return WERR_OK; + if (!Printer) { + DEBUG(3,("Error in startpageprinter printer handle\n")); + return WERR_BADFID; } - DEBUG(3,("Error in startpageprinter printer handle\n")); - return WERR_BADFID; + Printer->page_started=True; + return WERR_OK; } /**************************************************************************** |