]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
sandbox: Fix double free when initializing HSv3 filenames
authorDavid Goulet <dgoulet@torproject.org>
Fri, 25 Aug 2017 13:28:10 +0000 (09:28 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Fri, 25 Aug 2017 13:28:10 +0000 (09:28 -0400)
Don't free a reference that has been stolen.

Fixes #23329

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/or/main.c

index 38ebe3f25780e647aa24c74249466b23366e95bb..5d51d1deadc75a753db9a0e1d1e3d99fc71eb5fe 100644 (file)
@@ -3583,7 +3583,6 @@ sandbox_init_filter(void)
       /* steals references */
       sandbox_cfg_allow_open_filename(&cfg, file_name);
       sandbox_cfg_allow_open_filename(&cfg, tmp_name);
-      tor_free(file_name);
     });
     SMARTLIST_FOREACH(dirs, char *, dir, {
       /* steals reference */