|
|
@ -379,9 +379,10 @@ static void on_accept(grpc_exec_ctx *exec_ctx, void *arg, bool from_iocp) { |
|
|
|
|
|
|
|
|
|
|
|
/* The only time we should call our callback, is where we successfully
|
|
|
|
/* The only time we should call our callback, is where we successfully
|
|
|
|
managed to accept a connection, and created an endpoint. */ |
|
|
|
managed to accept a connection, and created an endpoint. */ |
|
|
|
if (ep) |
|
|
|
if (ep) { |
|
|
|
sp->server->on_accept_cb(exec_ctx, sp->server->on_accept_cb_arg, ep, |
|
|
|
sp->server->on_accept_cb(exec_ctx, sp->server->on_accept_cb_arg, ep, |
|
|
|
&acceptor); |
|
|
|
NULL, &acceptor); |
|
|
|
|
|
|
|
} |
|
|
|
/* As we were notified from the IOCP of one and exactly one accept,
|
|
|
|
/* As we were notified from the IOCP of one and exactly one accept,
|
|
|
|
the former socked we created has now either been destroy or assigned |
|
|
|
the former socked we created has now either been destroy or assigned |
|
|
|
to the new connection. We need to create a new one for the next |
|
|
|
to the new connection. We need to create a new one for the next |
|
|
|