Merge remote-tracking branch 'dgoulet/ticket28619_033_01' into maint-0.3.3

This commit is contained in:
Nick Mathewson
2019-01-04 14:49:16 -05:00
2 changed files with 10 additions and 2 deletions
+4 -2
View File
@@ -3105,8 +3105,10 @@ hs_service_del_ephemeral(const char *address)
goto err;
}
/* Close circuits, remove from map and finally free. */
close_service_circuits(service);
/* Close introduction circuits, remove from map and finally free. Notice
* that the rendezvous circuits aren't closed in order for any existing
* connections to finish. We let the application terminate them. */
close_service_intro_circuits(service);
remove_service(hs_service_map, service);
hs_service_free(service);