Don't desallocate non allocated memory
authorHervé Poussineau <hpoussin@reactos.org>
Thu, 5 May 2005 15:39:36 +0000 (15:39 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Thu, 5 May 2005 15:39:36 +0000 (15:39 +0000)
svn path=/trunk/; revision=15004

reactos/drivers/dd/serial/circularbuffer.c

index 521f0ab..1c7d709 100644 (file)
@@ -32,7 +32,8 @@ FreeCircularBuffer(
 {
        DPRINT("Serial: FreeCircularBuffer(pBuffer %p)\n", pBuffer);
        ASSERT(pBuffer);
-       ExFreePoolWithTag(pBuffer->Buffer, SERIAL_TAG);
+       if (pBuffer->Buffer != NULL)
+               ExFreePoolWithTag(pBuffer->Buffer, SERIAL_TAG);
        return STATUS_SUCCESS;
 }