]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: fix crash in tree_flatten (Thanks mseed)
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 19 Jan 2011 08:31:31 +0000 (09:31 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 19 Jan 2011 08:31:31 +0000 (09:31 +0100)
src/tree.c

index 721e0b9cee5dc779050676d10912bdbab82569fa..48a25eb2c2591c6146eb5a1b2f363d6ab2a08d97 100644 (file)
@@ -525,7 +525,7 @@ void tree_flatten(Con *con) {
 
     /* Ensure it got only one child */
     child = TAILQ_FIRST(&(con->nodes_head));
-    if (TAILQ_NEXT(child, nodes) != NULL)
+    if (child == NULL || TAILQ_NEXT(child, nodes) != NULL)
         goto recurse;
 
     /* The child must have a different orientation than the con but the same as