diff --git a/reactos/subsystems/win32/win32k/ntuser/clipboard.c b/reactos/subsystems/win32/win32k/ntuser/clipboard.c index 49635f75601..a5dbb06a6d9 100644 --- a/reactos/subsystems/win32/win32k/ntuser/clipboard.c +++ b/reactos/subsystems/win32/win32k/ntuser/clipboard.c @@ -229,7 +229,10 @@ IntEmptyClipboardData() while(ce) { tmp = ce->next; - ExFreePool(ce->hData); + if (ce->hData) + { + ExFreePool(ce->hData); + } ExFreePool(ce); ce = tmp; }