From e6b91f9ede34d5ce91ff6873a46299d110b7b353 Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Wed, 27 May 2009 16:39:24 +0000 Subject: [PATCH] - IntEmptyClipboardData: Check before freeing a potential null pointer svn path=/trunk/; revision=41143 --- reactos/subsystems/win32/win32k/ntuser/clipboard.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }