diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2006-04-15 18:52:06 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2006-04-15 18:52:06 +0000 |
commit | 691087a5344bc3b54ba4b3f13ea2874acb44d5eb (patch) | |
tree | 953b412f825720b1d53ab5cac5e6d72ae3336a97 /desktop | |
parent | 037fb6d91d7f69f665346d3e7e1cd852bc26f4a1 (diff) | |
download | netsurf-691087a5344bc3b54ba4b3f13ea2874acb44d5eb.tar.gz netsurf-691087a5344bc3b54ba4b3f13ea2874acb44d5eb.tar.bz2 |
Fix crash when deleting directories
svn path=/trunk/netsurf/; revision=2533
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/tree.c b/desktop/tree.c index 5dd0617b7..b278be8df 100644 --- a/desktop/tree.c +++ b/desktop/tree.c @@ -918,7 +918,7 @@ void tree_delete_node(struct tree *tree, struct node *node, bool siblings) { } else { node->deleted = true; } - if (siblings) + if (siblings && next) tree_delete_node(tree, next, true); tree_recalculate_node_positions(tree->root); |