Author: mnordell Date: Fri Oct 12 02:20:22 2007 New Revision: 29522
URL: http://svn.reactos.org/svn/reactos?rev=29522&view=rev Log: Prevent SEGV
Modified: trunk/reactos/dll/win32/user32/misc/exticon.c
Modified: trunk/reactos/dll/win32/user32/misc/exticon.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/misc/extic... ============================================================================== --- trunk/reactos/dll/win32/user32/misc/exticon.c (original) +++ trunk/reactos/dll/win32/user32/misc/exticon.c Fri Oct 12 02:20:22 2007 @@ -533,7 +533,19 @@ { const IMAGE_RESOURCE_DIRECTORY *xresdir; xresdir = find_entry_by_id(iconresdir, LOWORD(pIconId[i]), rootresdir); + if (!xresdir) + { + WARN("find_entry_by_id failed\n"); + ret = 0xFFFFFFFF; + goto end; + } xresdir = find_entry_default(xresdir, rootresdir); + if (!xresdir) + { + WARN("find_entry_default failed\n"); + ret = 0xFFFFFFFF; + goto end; + } idataent = (PIMAGE_RESOURCE_DATA_ENTRY)xresdir; idata = NULL;