diff --git a/src/apps/relay/netengine.c b/src/apps/relay/netengine.c index 95daee8..f0f7d42 100644 --- a/src/apps/relay/netengine.c +++ b/src/apps/relay/netengine.c @@ -436,7 +436,6 @@ static int send_socket_to_general_relay(ioa_engine_handle e, struct message_to_r struct message_to_relay *smptr = sm; smptr->t = RMT_SOCKET; - smptr->m.sm.can_resume = 1; { struct evbuffer *output = NULL; diff --git a/src/apps/relay/tls_listener.c b/src/apps/relay/tls_listener.c index f887f16..53a605e 100644 --- a/src/apps/relay/tls_listener.c +++ b/src/apps/relay/tls_listener.c @@ -104,6 +104,7 @@ static void server_input_handler(struct evconnlistener *l, evutil_socket_t fd, server->sm.m.sm.nd.recv_tos = TOS_IGNORE; server->sm.m.sm.nd.nbh = NULL; server->sm.m.sm.s = ioas; + server->sm.m.sm.can_resume = 1; server->sm.relay_server = server->relay_server; int rc = server->connect_cb(server->e, &(server->sm));