From f5a1c37e1bf9f2a10dc8d39a20467ada59839968 Mon Sep 17 00:00:00 2001 From: Michael Martin Date: Sun, 8 Feb 2009 09:20:11 +0000 Subject: [PATCH] - Set Buffer pointer to NULL on failure. svn path=/trunk/; revision=39479 --- reactos/drivers/filesystems/npfs/create.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/drivers/filesystems/npfs/create.c b/reactos/drivers/filesystems/npfs/create.c index 51a438d87e3..866638b0436 100644 --- a/reactos/drivers/filesystems/npfs/create.c +++ b/reactos/drivers/filesystems/npfs/create.c @@ -253,7 +253,10 @@ NpfsCreate(PDEVICE_OBJECT DeviceObject, /* Not found, bail out with error for FILE_OPEN requests. */ DPRINT("No listening server CCB found!\n"); if (ClientCcb->Data) + { ExFreePool(ClientCcb->Data); + ClientCcb->Data = NULL; + } KeUnlockMutex(&Fcb->CcbListLock); Irp->IoStatus.Status = STATUS_OBJECT_PATH_NOT_FOUND; IoCompleteRequest(Irp, IO_NO_INCREMENT);