Check new coordinates received in WM_NCCALCSIZE message.

diff --git a/windows/winpos.c b/windows/winpos.c
index 1ac6858..579c3ef 100644
--- a/windows/winpos.c
+++ b/windows/winpos.c
@@ -2023,7 +2023,11 @@
     TRACE("%d,%d-%d,%d\n",
                  params.rgrc[0].left, params.rgrc[0].top,
                  params.rgrc[0].right, params.rgrc[0].bottom );
-    *newClientRect = params.rgrc[0];
+
+    /* If the application send back garbage, ignore it */
+    if (params.rgrc[0].left <= params.rgrc[0].right && params.rgrc[0].top <= params.rgrc[0].bottom)
+        *newClientRect = params.rgrc[0];
+
     return result;
 }