Changeset 1861 for trunk/src


Ignore:
Timestamp:
Nov 27, 1999, 7:14:37 PM (26 years ago)
Author:
achimha
Message:

check for invalid structures and log errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/propsheet.c

    r1803 r1861  
    1 /* $Id: propsheet.c,v 1.15 1999-11-21 17:58:07 cbratschi Exp $ */
     1/* $Id: propsheet.c,v 1.16 1999-11-27 18:14:37 achimha Exp $ */
    22/*
    33 * Property Sheets
     
    890890//  TRACE("index %d\n", index);
    891891
     892  //AH: Check if ppshpage is valid
     893  if (ppshpage == NULL)
     894  {
     895    dprintf(("COMCTL32:PROPSHEET_CreatePage: ERROR!!! ppshpage == NULL!!!\n"));
     896    return FALSE; 
     897  }
     898
    892899  if (ppshpage->dwFlags & PSP_DLGINDIRECT)
    893900    pTemplate = (DLGTEMPLATE*)ppshpage->u1.pResource;
     
    899906    HGLOBAL hTemplate = LoadResource(ppshpage->hInstance, hResource);
    900907    pTemplate = (LPDLGTEMPLATEA)LockResource(hTemplate);
     908  }
     909
     910  //AH: Check if pTemplate is valid
     911  if (pTemplate == NULL)
     912  {
     913    dprintf(("COMCTL32:PROPSHEET_CreatePage: ERROR!!! Dialog Template == NULL!!!\n"));
     914    return FALSE;
    901915  }
    902916
Note: See TracChangeset for help on using the changeset viewer.