Don't desallocate non allocated memory
Modified: trunk/reactos/drivers/dd/serial/circularbuffer.c
_____
Modified: trunk/reactos/drivers/dd/serial/circularbuffer.c
--- trunk/reactos/drivers/dd/serial/circularbuffer.c 2005-05-05
15:39:27 UTC (rev 15003)
+++ trunk/reactos/drivers/dd/serial/circularbuffer.c 2005-05-05
15:39:36 UTC (rev 15004)
@@ -32,7 +32,8 @@
{
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;
}
Show replies by date