]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Fix a double-free in rend_config_services()
authorNick Mathewson <nickm@torproject.org>
Tue, 17 Jan 2017 16:35:26 +0000 (11:35 -0500)
committerNick Mathewson <nickm@torproject.org>
Tue, 17 Jan 2017 16:35:26 +0000 (11:35 -0500)
Found by coverity scan; CID 1398917

src/or/rendservice.c

index bf34aee283bc4d54381b15f845b00e8858a51b3d..e423cb71ef64c2e67a1db8a9e0b75befbd0dccc5 100644 (file)
@@ -691,7 +691,6 @@ rend_config_services(const or_options_t *options, int validate_only)
         log_warn(LD_CONFIG,
                  "HiddenServiceAllowUnknownPorts should be 0 or 1, not %s",
                  line->value);
-        smartlist_free(temp_service_list);
         goto free_and_return;
       }
       log_info(LD_CONFIG,