Index: printing/printfsp.c =================================================================== --- printing/printfsp.c (Revision 23525) +++ printing/printfsp.c (Arbeitskopie) @@ -54,7 +54,10 @@ jobid = print_job_start(¤t_user, SNUM(conn), name, NULL); if (jobid == -1) { - status = map_nt_error_from_unix(errno); + status = NT_STATUS_ACCESS_DENIED; + if (errno != 0) { + status = map_nt_error_from_unix(errno); + } file_free(fsp); return status; }