Skip to content

Commit 6a1e235

Browse files
committed
[fix] fixed a potential crash bug introduced by f855fd8.
1 parent 5cb0bf3 commit 6a1e235

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ngx_http_flv_live_module.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,6 +2065,7 @@ ngx_http_flv_live_connect_init(ngx_rtmp_session_t *s, ngx_str_t *app,
20652065
ngx_http_request_t *r;
20662066
u_char name[NGX_RTMP_MAX_NAME];
20672067
ngx_str_t addr;
2068+
u_char addr_buf[NGX_SOCKADDR_STRLEN];
20682069

20692070
r = s->data;
20702071
c = s->connection;
@@ -2079,6 +2080,9 @@ ngx_http_flv_live_connect_init(ngx_rtmp_session_t *s, ngx_str_t *app,
20792080
*ngx_snprintf(v.tc_url, NGX_RTMP_MAX_URL - 1, "http://%V/%V",
20802081
&r->headers_in.host->value, app) = 0;
20812082
} else {
2083+
addr.len = sizeof(addr_buf);
2084+
addr.data = addr_buf;
2085+
20822086
if (ngx_connection_local_sockaddr(c, &addr, 1) != NGX_OK) {
20832087
return NGX_ERROR;
20842088
}

0 commit comments

Comments
 (0)