Skip to content

Commit 51c1459

Browse files
committed
Merge branch 'envivo-fix'
2 parents 3971782 + 57a96ac commit 51c1459

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

ngx_rtmp_amf.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,15 @@ ngx_rtmp_amf_read_object(ngx_rtmp_amf_ctx_t *ctx, ngx_rtmp_amf_elt_t *elts,
197197
}
198198
#endif
199199
/* read key */
200-
if (ngx_rtmp_amf_get(ctx, buf, 2) != NGX_OK)
200+
switch (ngx_rtmp_amf_get(ctx, buf, 2)) {
201+
case NGX_DONE:
202+
/* Envivio sends unfinalized arrays */
203+
return NGX_OK;
204+
case NGX_OK:
205+
break;
206+
default:
201207
return NGX_ERROR;
208+
}
202209

203210
ngx_rtmp_amf_reverse_copy(&len, buf, 2);
204211

0 commit comments

Comments
 (0)