summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-01 09:04:17 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-01 09:04:17 +0100
commit22ee6621fe7592daab1665e4318415c39ec689ed (patch)
treeeafb734e95b9281aefe1d248bb4b5d41931f0353 /desktop
parent4b6967fee487262d73aca83226647b5d428f5e6d (diff)
downloadnetsurf-22ee6621fe7592daab1665e4318415c39ec689ed.tar.gz
netsurf-22ee6621fe7592daab1665e4318415c39ec689ed.tar.bz2
treeview: Correct mis-freeing in treeview_create error path
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/treeview.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c
index 27f6e22b6..0336fd135 100644
--- a/desktop/treeview.c
+++ b/desktop/treeview.c
@@ -1965,7 +1965,7 @@ treeview_create(treeview **tree,
(*tree)->fields = malloc(sizeof(struct treeview_field) * n_fields);
if ((*tree)->fields == NULL) {
- free(tree);
+ free(*tree);
return NSERROR_NOMEM;
}