Author: sginsberg Date: Sat Sep 12 00:31:46 2009 New Revision: 43031
URL: http://svn.reactos.org/svn/reactos?rev=43031&view=rev Log: - ObpCreateDosDevicesDirectory: Check that allocation succeeded before dereference
Modified: trunk/reactos/ntoskrnl/ob/obname.c
Modified: trunk/reactos/ntoskrnl/ob/obname.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/obname.c?rev=43... ============================================================================== --- trunk/reactos/ntoskrnl/ob/obname.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/ob/obname.c [iso-8859-1] Sat Sep 12 00:31:46 2009 @@ -101,6 +101,7 @@ ObSystemDeviceMap = ExAllocatePoolWithTag(NonPagedPool, sizeof(*ObSystemDeviceMap), 'mDbO'); + if (!ObSystemDeviceMap) return STATUS_INSUFFICIENT_RESOURCES; RtlZeroMemory(ObSystemDeviceMap, sizeof(*ObSystemDeviceMap));
/* Return status */