diff --git a/src/client.c b/src/client.c
index d31cbee55c31e787704acfd12cc88658c8e2c3e1..5e2e2feb9904d0e08dad501c72951e6838537035 100644
--- a/src/client.c
+++ b/src/client.c
@@ -1955,6 +1955,7 @@ void clientFrame(Window w)
     c->class.res_class = NULL;
     XGetClassHint (dpy, w, &c->class);
     c->wmhints = XGetWMHints(dpy, c->window);
+    c->client_leader = None;
     c->client_leader = getClientLeader(dpy, c->window);
     
     /* Initialize structure */