tree_append_json: don't focus freed container
This commit is contained in:
parent
cb6da7169a
commit
e8d2b9b7b5
|
@ -632,6 +632,9 @@ void tree_append_json(Con *con, const char *buf, const size_t len, char **errorm
|
||||||
while (incomplete-- > 0) {
|
while (incomplete-- > 0) {
|
||||||
Con *parent = json_node->parent;
|
Con *parent = json_node->parent;
|
||||||
DLOG("freeing incomplete container %p\n", json_node);
|
DLOG("freeing incomplete container %p\n", json_node);
|
||||||
|
if (json_node == to_focus) {
|
||||||
|
to_focus = NULL;
|
||||||
|
}
|
||||||
con_free(json_node);
|
con_free(json_node);
|
||||||
json_node = parent;
|
json_node = parent;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue