Ignore:
Timestamp:
Aug 21, 1999, 9:11:56 PM (26 years ago)
Author:
sandervl
Message:

PE loader resource lookup bug fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/winres.cpp

    r599 r611  
    1 /* $Id: winres.cpp,v 1.11 1999-08-20 15:03:31 sandervl Exp $ */
     1/* $Id: winres.cpp,v 1.12 1999-08-21 19:11:56 sandervl Exp $ */
    22
    33/*
     
    355355 int                  imgsize;
    356356
    357   if(bmphdr->cbSize != sizeof(BITMAPFILEHEADER2))
    358     return(bmpdata);    //don't convert OS/2 1.x bitmap
     357  if(bmphdr->cbSize != sizeof(BITMAPFILEHEADER2)) {
     358    PVOID bmpdat = malloc(ressize);
     359    memcpy(bmpdat, bmpdata, ressize);
     360    return(bmpdat);    //don't convert OS/2 1.x bitmap
     361  }
    359362
    360363  if(bmphdr->bmp2.cBitCount < 16) {
Note: See TracChangeset for help on using the changeset viewer.