From f0b6b9a1baaace1a65d80257f8de56b76e46693d Mon Sep 17 00:00:00 2001 From: Michael Cardenas Date: Tue, 7 May 2002 01:52:15 +0000 Subject: [PATCH] Cap window sizes at 65535. --- dlls/x11drv/window.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dlls/x11drv/window.c b/dlls/x11drv/window.c index 1c1bc4f811..c20ca9fd48 100644 --- a/dlls/x11drv/window.c +++ b/dlls/x11drv/window.c @@ -871,6 +871,17 @@ BOOL X11DRV_CreateWindow( HWND hwnd, CREATESTRUCTA *cs, BOOL unicode ) RECT rect; BOOL ret = FALSE; + if (cs->cx > 65535) + { + ERR( "invalid window width %d\n", cs->cx ); + cs->cx = 65535; + } + if (cs->cy > 65535) + { + ERR( "invalid window height %d\n", cs->cx ); + cs->cy = 65535; + } + if (!(data = HeapAlloc(GetProcessHeap(), 0, sizeof(*data)))) return FALSE; data->whole_window = 0; data->client_window = 0; -- 2.32.0.93.g670b81a890