# HG changeset patch # User Anselm R. Garbe # Date 1175174277 -7200 # Node ID 2a57c24a0a859df46e16299ed0074bf4b6e0d9d8 # Parent 2dec35ad6703c80a4e195c1e964f2a62095127a9 add an additional check in resize() to prevent a crash of dwm diff -r 2dec35ad6703 -r 2a57c24a0a85 client.c --- a/client.c Mon Mar 05 11:54:59 2007 +0100 +++ b/client.c Thu Mar 29 15:17:57 2007 +0200 @@ -233,7 +233,7 @@ if(w <= 0 || h <= 0) return; if(sizehints) { - if(c->minay > 0 && c->maxay && (h - c->baseh) > 0) { + if(c->minay > 0 && c->maxay > 0 && (h - c->baseh) > 0) { dx = (float)(w - c->basew); dy = (float)(h - c->baseh); min = (float)(c->minax) / (float)(c->minay); @@ -267,6 +267,8 @@ if(c->inch) h -= (h - c->baseh) % c->inch; } + if(w <= 0 || h <= 0) + return; if(w == sw && h == sh) c->border = 0; else