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/exti…
==============================================================================
--- 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;