diff options
author | Jeremy Allison <jra@samba.org> | 2000-08-23 23:05:49 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-08-23 23:05:49 +0000 |
commit | f03879e0b3db1871d003bfb5713a88928f032260 (patch) | |
tree | f3a6efbb4ef8e10aa9953ca58e74e00a3a6f9510 /source3/rpc_server | |
parent | b3addf7ebe319826eb0926cc84bcfb729e725916 (diff) | |
download | samba-f03879e0b3db1871d003bfb5713a88928f032260.tar.gz samba-f03879e0b3db1871d003bfb5713a88928f032260.tar.bz2 samba-f03879e0b3db1871d003bfb5713a88928f032260.zip |
Tidied up some error returns from printing calls. Still need to map UNIX
errors to NT error for print job failure returns. Patch from John Reilly at HP.
Jeremy.
(This used to be commit 3514b5bb8fffd78e3647425d93b74e2e6291bafc)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/srv_spoolss_nt.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index a8b948db4a..36a8a1697c 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -2919,19 +2919,16 @@ uint32 _spoolss_startdocprinter(POLICY_HND *handle, uint32 level, * server-side code. *nnnnnggggh!* */ - if (info_1->p_datatype != 0) - { - unistr2_to_ascii(datatype, &(info_1->docname), sizeof(datatype)); - if (strcmp(datatype, "RAW") != 0) - { + if (info_1->p_datatype != 0) { + unistr2_to_ascii(datatype, &info_1->docname, sizeof(datatype)); + if (strcmp(datatype, "RAW") != 0) { (*jobid)=0; return ERROR_INVALID_DATATYPE; } } /* get the share number of the printer */ - if (!get_printer_snum(handle, &snum)) - { + if (!get_printer_snum(handle, &snum)) { return ERROR_INVALID_HANDLE; } |