diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-01 09:04:17 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-01 09:04:17 +0100 |
commit | 22ee6621fe7592daab1665e4318415c39ec689ed (patch) | |
tree | eafb734e95b9281aefe1d248bb4b5d41931f0353 /desktop/treeview.c | |
parent | 4b6967fee487262d73aca83226647b5d428f5e6d (diff) | |
download | netsurf-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/treeview.c')
-rw-r--r-- | desktop/treeview.c | 2 |
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; } |