mirror of
https://github.com/samba-team/samba.git
synced 2025-02-15 05:57:49 +03:00
another forgotten merge sitting on my laptop from app_head; only stall open_printer when 2k client opens with admin privs & fix reply for ChangeId printer data reply
(This used to be commit c7c3d42cd5954b040ee7027886ea8d9d0f2da9a5)
This commit is contained in:
parent
bdca5d31c3
commit
1c2e2ba39e
@ -1768,8 +1768,11 @@ Can't find printer handle we created for printer %s\n", name ));
|
||||
/* HACK ALERT!!! Sleep for 1/3 of a second to try trigger a LAN/WAN
|
||||
optimization in Windows 2000 clients --jerry */
|
||||
|
||||
if ( RA_WIN2K == get_remote_arch() )
|
||||
usleep( 384000 );
|
||||
if ( (printer_default->access_required == PRINTER_ACCESS_ADMINISTER)
|
||||
&& (RA_WIN2K == get_remote_arch()) )
|
||||
{
|
||||
usleep( 500000 );
|
||||
}
|
||||
|
||||
return WERR_OK;
|
||||
}
|
||||
@ -2463,7 +2466,7 @@ WERROR _spoolss_getprinterdata(pipes_struct *p, SPOOL_Q_GETPRINTERDATA *q_u, SPO
|
||||
status = WERR_NOMEM;
|
||||
goto done;
|
||||
}
|
||||
**data = printer->info_2->changeid;
|
||||
SIVAL( *data, 0, printer->info_2->changeid );
|
||||
status = WERR_OK;
|
||||
}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user