diff --git a/extend.c b/extend.c index 99f5978..e255d6f 100644 --- a/extend.c +++ b/extend.c @@ -409,6 +409,7 @@ int on_first_tunnel(struct poolhd *pool, uniperror("mod_etype"); return -1; } + val->pair->type = EV_FIRST_TUNNEL; return send_saved_req(pool, val->pair, buffer, bfsize); } ssize_t n = tcp_recv_hook(pool, val, buffer, bfsize); diff --git a/proxy.c b/proxy.c index 4f68eef..3f88324 100644 --- a/proxy.c +++ b/proxy.c @@ -439,7 +439,7 @@ int create_conn(struct poolhd *pool, pair->in6 = dst->in6; #endif pair->flag = FLAG_CONN; - //val->type = EV_IGNORE; + val->type = EV_IGNORE; return 0; }