Bug 5402 - Empty HelpFile causing Vista to panic
Summary: Empty HelpFile causing Vista to panic
Status: NEW
Alias: None
Product: Samba 3.6
Classification: Unclassified
Component: Printing (show other bugs)
Version: unspecified
Hardware: x86 Other
: P3 major
Target Milestone: ---
Assignee: printing-maintainers
QA Contact: Samba QA Contact
Depends on:
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.