winproc.c - prevent unhandled memory exception

EA Durbin ead1234 at hotmail.com
Tue May 8 16:48:06 CDT 2007


Patch by Christian Lupien

_________________________________________________________________
Make every IM count. Download Messenger and join the i’m Initiative now. 
It’s free. http://im.live.com/messenger/im/home/?source=TAGHM_MAY07
-------------- next part --------------
>From 9694734b15fc6008298020e661a7d1ace7d1df01 Mon Sep 17 00:00:00 2001
From: EA Durbin <ead1234 at hotmail.com>
Date: Tue, 8 May 2007 15:50:01 -0500
Subject: winproc.c precent unhandled memory exception, by Christian Lupien

---
dlls/user32/winproc.c |    2 ++
1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/user32/winproc.c b/dlls/user32/winproc.c
index 5a00e51..34b95c7 100644
--- a/dlls/user32/winproc.c
+++ b/dlls/user32/winproc.c
@@ -1298,6 +1298,7 @@ LRESULT WINPROC_CallProc16To32A( winproc_callback_t 
callback, HWND16 hwnd, UINT1
                 cs.lpCreateParams = &mdi_cs;
             }
             ret = callback( hwnd32, msg, wParam, (LPARAM)&cs, result, arg 
);
+            cs16 = MapSL(lParam);
             CREATESTRUCT32Ato16( &cs, cs16 );
         }
         break;
@@ -1308,6 +1309,7 @@ LRESULT WINPROC_CallProc16To32A( winproc_callback_t 
callback, HWND16 hwnd, UINT1

             MDICREATESTRUCT16to32A( cs16, &cs );
             ret = callback( hwnd32, msg, wParam, (LPARAM)&cs, result, arg 
);
+            cs16 = MapSL(lParam);
             MDICREATESTRUCT32Ato16( &cs, cs16 );
         }
         break;
--
1.4.4.2




More information about the wine-patches mailing list