{
struct login_proxy_record *rec = proxy->state_rec;
- struct event_passthrough *e = event_create_passthrough(proxy->event)->
- set_name("proxy_session_started");
- e_debug(e->event(), "Connecting to <%s>",
- login_proxy_get_ip_str(proxy->client->login_proxy));
+ e_debug(proxy->event, "Connecting to <%s>",
+ login_proxy_get_ip_str(proxy->client->login_proxy));
/* this needs to be done early, since login_proxy_free() shrinks
num_waiting_connections. */
proxy->failure_callback = failure_callback;
client->login_proxy = proxy;
+ struct event_passthrough *e = event_create_passthrough(proxy->event)->
+ set_name("proxy_session_started");
+ e_debug(e->event(), "Created proxy session to <%s>",
+ login_proxy_get_ip_str(proxy->client->login_proxy));
+
return login_proxy_connect(proxy);
}
}
if (try_reconnect && proxy_try_reconnect(proxy)) {
+ event_add_int(event, "reconnect_attempts", proxy->reconnect_count);
e_debug(event, "%s%s - reconnecting (attempt #%d)",
log_prefix, reason, proxy->reconnect_count);
proxy->failure_callback(proxy->client, type, reason, TRUE);