[Bug 26919] ZipGenius: Crash at start-up

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Apr 27 14:15:21 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=26919

Louis Lenders <xerox_xerox2000 at yahoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |xerox_xerox2000 at yahoo.co.uk
          Component|-unknown                    |comctl32
     Ever Confirmed|0                           |1

--- Comment #4 from Louis Lenders <xerox_xerox2000 at yahoo.co.uk> 2011-04-27 14:15:16 CDT ---
Confirming. It seems to choke in CreateMRUListW returning NULL.

Removing a check like in the hack below makes the app start fine for me.
Maybe the check is too strict?

Setting component to comctl32


diff --git a/dlls/comctl32/comctl32undoc.c b/dlls/comctl32/comctl32undoc.c
index ff94051..29ae66f 100644
--- a/dlls/comctl32/comctl32undoc.c
+++ b/dlls/comctl32/comctl32undoc.c
@@ -746,7 +746,7 @@ HANDLE WINAPI CreateMRUListLazyW (const CREATEMRULISTW
*lpcm

     if (lpcml->cbSize != sizeof(CREATEMRULISTW) || !lpcml->hKey ||
         IsBadStringPtrW(lpcml->lpszSubKey, -1))
-       return NULL;
+;//    return NULL;

     mp = Alloc(sizeof(WINEMRULIST));
     memcpy(&mp->extview, lpcml, sizeof(CREATEMRULISTW));

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list