Skip to content

Commit c2fcd8c

Browse files
committed
Merge branch 'async-client-handshake'
2 parents 7b5c5e9 + eee52d8 commit c2fcd8c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ngx_rtmp_handshake.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,10 @@ ngx_rtmp_client_handshake(ngx_rtmp_session_t *s, unsigned async)
609609
}
610610

611611
if (async) {
612-
ngx_post_event(c->write, &ngx_posted_events);
612+
ngx_add_timer(c->write, s->timeout);
613+
if (ngx_handle_write_event(c->write, 0) != NGX_OK) {
614+
ngx_rtmp_finalize_session(s);
615+
}
613616
return;
614617
}
615618

0 commit comments

Comments
 (0)