From 85033039abc38bacbd2a7aecd2b72e2b8496de4e Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Wed, 24 Sep 2008 14:53:28 +0000 Subject: [PATCH] - RawQueryFsSizeInfo: Fail if we are out of memory instead of dereferencing null svn path=/trunk/; revision=36482 --- reactos/ntoskrnl/io/iomgr/rawfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reactos/ntoskrnl/io/iomgr/rawfs.c b/reactos/ntoskrnl/io/iomgr/rawfs.c index 69ffeec00f3..b8049c989ee 100755 --- a/reactos/ntoskrnl/io/iomgr/rawfs.c +++ b/reactos/ntoskrnl/io/iomgr/rawfs.c @@ -652,6 +652,7 @@ RawQueryFsSizeInfo(IN PVCB Vcb, FALSE, &Event, &IoStatusBlock); + if (!Irp) return STATUS_INSUFFICIENT_RESOURCES; /* Call driver and check if we're pending */ Status = IoCallDriver(RealDevice, Irp); @@ -692,6 +693,7 @@ RawQueryFsSizeInfo(IN PVCB Vcb, FALSE, &Event, &IoStatusBlock); + if (!Irp) return STATUS_INSUFFICIENT_RESOURCES; /* Call driver and check if we're pending */ Status = IoCallDriver(RealDevice, Irp);