From 46138d8ef7604c71025f3fa81d56b819d4e9acf3 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Mon, 5 Apr 2004 20:17:13 +0000 Subject: [PATCH] Do not crash if the clipboard format is unknown. --- dlls/x11drv/clipboard.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/x11drv/clipboard.c b/dlls/x11drv/clipboard.c index e9555a7395a..e8afaf29057 100644 --- a/dlls/x11drv/clipboard.c +++ b/dlls/x11drv/clipboard.c @@ -369,7 +369,7 @@ LPWINE_CLIPFORMAT X11DRV_CLIPBOARD_LookupFormat(WORD wID) lpFormat = lpFormat->NextFormat; } - if (!lpFormat->drvData) intern_atoms(); + if (lpFormat && !lpFormat->drvData) intern_atoms(); return lpFormat; } @@ -1656,7 +1656,7 @@ static BOOL X11DRV_CLIPBOARD_ReadClipboardData(UINT wFormat) lpFormat = X11DRV_CLIPBOARD_LookupFormat(wFormat); - if (lpFormat->drvData) + if (lpFormat && lpFormat->drvData) { DWORD i; UINT alias;