Bug 5402 - Empty HelpFile causing Vista to panic
Empty HelpFile causing Vista to panic
Status: NEW
Product: Samba 3.6
Classification: Unclassified
Component: Printing
x86 Other
: P3 major
: ---
Assigned To: printing-maintainers
Samba QA Contact
Depends on:
  Show dependency treegraph
Reported: 2008-04-17 14:31 UTC by mingjia
Modified: 2012-02-03 10:04 UTC (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description mingjia 2008-04-17 14:31:08 UTC
If the oemsetup.inf file doesn't specify a HelpFile, Samba will pass an empty string as HelpFile in the DRIVER_INFO_3 (or DRIVER_INFO_6) structure to the client during Point-and-Print installation and Vista clients will error out with 0x00000057 code upon receiving the structure.
As Vista client doesn't like empty strings, it seems to be OK with a null pointer, but I couldn't figure out how to pass a null pointer in the DRIVER_INFO structure to Windows clients.
Besides the HelpFile, the problem may also happen if other attributes (DataFile, etc.) in the inf file are empty.