From 6dd462e8bcaecb8224302b402214b546cf790c5f Mon Sep 17 00:00:00 2001 From: George Kadianakis Date: Wed, 23 Jan 2013 12:41:19 +0200 Subject: Implement the TRANSPORT_LAUNCHED control port event. --- src/or/transports.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/or/transports.c') diff --git a/src/or/transports.c b/src/or/transports.c index f6bbbe81c..f9499eb6d 100644 --- a/src/or/transports.c +++ b/src/or/transports.c @@ -98,6 +98,7 @@ #include "entrynodes.h" #include "connection_or.h" #include "ext_orport.h" +#include "control.h" static process_environment_t * create_managed_proxy_environment(const managed_proxy_t *mp); @@ -659,6 +660,7 @@ register_server_proxy(const managed_proxy_t *mp) save_transport_to_state(t->name, &t->addr, t->port); log_notice(LD_GENERAL, "Registered server transport '%s' at '%s'", t->name, fmt_addrport(&t->addr, t->port)); + control_event_transport_launched("server", t->name, &t->addr, t->port); } SMARTLIST_FOREACH_END(t); } @@ -681,9 +683,11 @@ register_client_proxy(const managed_proxy_t *mp) break; case 0: log_info(LD_GENERAL, "Successfully registered transport %s", t->name); + control_event_transport_launched("client", t->name, &t->addr, t->port); break; case 1: log_info(LD_GENERAL, "Successfully registered transport %s", t->name); + control_event_transport_launched("client", t->name, &t->addr, t->port); transport_free(transport_tmp); break; } -- cgit v1.2.3