diff -r 33591b7c6bf7 -r e4bcaca8e6ef dwm.c --- a/dwm.c Sun Sep 07 09:53:59 2008 +0100 +++ b/dwm.c Mon Sep 08 22:24:05 2008 +0100 @@ -846,12 +846,14 @@ void manage(Window w, XWindowAttributes *wa) { + static Client cz; Client *c, *t = NULL; Window trans = None; XWindowChanges wc; - if(!(c = calloc(1, sizeof(Client)))) - die("fatal: could not calloc() %u bytes\n", sizeof(Client)); + if(!(c = malloc(sizeof(Client)))) + die("fatal: could not malloc() %u bytes\n", sizeof(Client)); + *c = cz; c->win = w; /* geometry */