From cb54ed4ac0994e36b92d21a51313af44ecdfdadd Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Tue, 5 Jul 2016 20:23:44 +0300 Subject: [PATCH] fixed compilation with the latest nginx version --- ngx_rtmp_core_module.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ngx_rtmp_core_module.c b/ngx_rtmp_core_module.c index 01303c6..ba8aa81 100644 --- a/ngx_rtmp_core_module.c +++ b/ngx_rtmp_core_module.c @@ -545,7 +545,9 @@ ngx_rtmp_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) break; } - if (ngx_memcmp(ls[i].sockaddr + off, u.sockaddr + off, len) != 0) { + if (ngx_memcmp(ls[i].sockaddr + off, (u_char *) &u.sockaddr + off, len) + != 0) + { continue; } @@ -565,7 +567,7 @@ ngx_rtmp_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) ngx_memzero(ls, sizeof(ngx_rtmp_listen_t)); - ngx_memcpy(ls->sockaddr, u.sockaddr, u.socklen); + ngx_memcpy(ls->sockaddr, (u_char *) &u.sockaddr, u.socklen); ls->socklen = u.socklen; ls->wildcard = u.wildcard;