From 7e54c97400a0c55c24b3dd92581895b0e64e1ac2 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 25 Jul 2019 15:21:31 +0200 Subject: [PATCH] main: fix read after free Signed-off-by: Giuseppe Scrivano --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index 1914f71..ad2116e 100644 --- a/main.c +++ b/main.c @@ -1241,9 +1241,9 @@ insert_node (struct ovl_node *parent, struct ovl_node *item, bool replace) old = hash_delete (parent->children, item); if (old) { - node_free (old); if (node_dirp (old)) parent->nlinks--; + node_free (old); } }