>>>>> "Cyril" == Cyril Margorin <[EMAIL PROTECTED]> writes:

    Cyril> 2005/12/10, Mike McCormack <[EMAIL PROTECTED]>:
    >> > Unfortunately, problem is that GetBitmapBits function in wine is >
    >> incorrect, and may causes a buffer overflow, but the GetDIBits isn't.
    >> 
    >> Great. Then we need to fix it, not try avoid it.

    Cyril> Yes, but I'm out of ideas how to fix it. The problem is that it
    Cyril> takes in to account only physical pixmap (as it was called in
    Cyril> x11drv/bitmap.c) but it should take pair physical pixmap/logical
    Cyril> bitmap, and make pixels conversion from one to another.


If you look in the archives, you will see that I also stumbles about crashes
in CopyImage. My patches (by far not as elaborated as yours) where also not
applied. I also was out of ideas and hoped somebody else would pick up the
problem... 
-- 
Uwe Bonnes                [EMAIL PROTECTED]

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------


Reply via email to