Module: wine Branch: master Commit: 8d6f9e3036adec3814b1f37d34fc88713129ef65 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8d6f9e3036adec3814b1f37d34...
Author: Frédéric Delanoy frederic.delanoy@gmail.com Date: Thu Dec 15 15:41:10 2011 +0100
comctl32: Avoid using uninitialized value (Coverity).
---
dlls/comctl32/theming.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/theming.c b/dlls/comctl32/theming.c index 3ff6814..aa99fc1 100644 --- a/dlls/comctl32/theming.c +++ b/dlls/comctl32/theming.c @@ -129,8 +129,12 @@ void THEMING_Initialize (void) WNDCLASSEXW class;
class.cbSize = sizeof(class); - class.style |= CS_GLOBALCLASS; - GetClassInfoExW (NULL, subclasses[i].className, &class); + if (!GetClassInfoExW (NULL, subclasses[i].className, &class)) + { + ERR("Could not retrieve information for class %s\n", + debugstr_w (subclasses[i].className)); + continue; + } originalProcs[i] = class.lpfnWndProc; class.lpfnWndProc = subclassProcs[i];