mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
s3-spoolss: Don't return the printer devicemode in spoolss_EnumJobs.
Jobs have their own DeviceMode, see print_job_devmode(). Signed-off-by: Jim McDonough <jmcd@samba.org>
This commit is contained in:
parent
48828ab154
commit
c7ae6cb046
@ -6202,7 +6202,6 @@ static WERROR enumjobs_level2(TALLOC_CTX *mem_ctx,
|
||||
union spoolss_JobInfo **info_p,
|
||||
uint32_t *count)
|
||||
{
|
||||
struct spoolss_DeviceMode *devmode;
|
||||
union spoolss_JobInfo *info;
|
||||
int i;
|
||||
WERROR result = WERR_OK;
|
||||
@ -6213,16 +6212,11 @@ static WERROR enumjobs_level2(TALLOC_CTX *mem_ctx,
|
||||
*count = num_queues;
|
||||
|
||||
for (i=0; i<*count; i++) {
|
||||
struct spoolss_DeviceMode *devmode;
|
||||
|
||||
if (!pinfo2->devmode) {
|
||||
result = spoolss_create_default_devmode(info,
|
||||
result = spoolss_create_default_devmode(info,
|
||||
pinfo2->printername,
|
||||
&devmode);
|
||||
} else {
|
||||
result = copy_devicemode(info,
|
||||
pinfo2->devmode,
|
||||
&devmode);
|
||||
}
|
||||
if (!W_ERROR_IS_OK(result)) {
|
||||
DEBUG(3, ("Can't proceed w/o a devmode!"));
|
||||
goto out;
|
||||
|
Loading…
x
Reference in New Issue
Block a user