[Bug 2631] Trap in RegisterClassExA
Ann and Jason Edmeades
us at the-edmeades.demon.co.uk
Mon Feb 7 16:10:41 CST 2005
I'm taking a break from d3d stuff waiting on Olivers patches, and thought I
would take a look through the bug database to see what I can work through.
This bug is a trap in the IKEA Kitchen Planner at startup, and caused by it
passing in invalid parms to RegisterClassExA. I double checked on Windows
and the program passes in the same invalid values but doesn't trap, and
investigation shows that Windows ensures the bytes to reserve value is
positive. I added the same check into the W version as well.
Note that the IKEA Kitchen planner then gets further and dies in a different
way, but one step at a time...
Validate the parms into RegisterClassExA and W
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 888 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050207/95237020/2631.fix.obj
More information about the wine-patches