Set con window to NULL on tree_close
Patch status: merged
Patch by Tony Crisci
Long description:
Prevents invalid reads on the freed window struct.
To apply this patch, use:
curl http://cr.i3wm.org/patch/455/raw.patch | git am
b/src/tree.c
| 14 |
@@ -260,7 +260,7 @@ bool tree_close(Con *con, kill_window_t kill_window, bool dont_kill_parent, bool |
| 15 |
FREE(con->window->class_class); |
| 16 |
FREE(con->window->class_instance); |
| 17 |
i3string_free(con->window->name); |
| 18 |
- free(con->window); |
| 19 |
+ FREE(con->window); |
| 20 |
} |
| 21 |
|
| 22 |
Con *ws = con_get_workspace(con); |