diff options
author | David Disseldorp <ddiss@samba.org> | 2013-05-29 10:43:33 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2013-06-03 14:10:07 +0200 |
commit | 002d1a44672c9b3247a68a86899ce6644b696a48 (patch) | |
tree | cdaf881c58c59513a91d75588407c97587c8989d /source3/printing/nt_printing_os2.h | |
parent | f9b6b09e4e4e15257ce0a21caa46e26e119667d4 (diff) | |
download | samba-002d1a44672c9b3247a68a86899ce6644b696a48.tar.gz samba-002d1a44672c9b3247a68a86899ce6644b696a48.tar.bz2 samba-002d1a44672c9b3247a68a86899ce6644b696a48.zip |
Fix bug 9900: is_printer_published GUID retrieval
Samba currently always responds to GetPrinter(level = 7) requests with
DSPRINT_UNPUBLISH, regardless of the AD publish status tracked via the
PRINTER_ATTRIBUTE_PUBLISHED flag. This is due to erroneous "objectGUID"
unmarshalling in is_printer_published().
This change splits "objectGUID" retrieval into a separate function, and
adds a pull_reg_sz() call to correctly unmarshall the GUID.
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/printing/nt_printing_os2.h')
0 files changed, 0 insertions, 0 deletions