From 337714edef7e0975a4fa2e1cbf55c0f8514b12a5 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Thu, 18 Jul 2013 10:10:18 +0400 Subject: [PATCH] fixed compilation for nginx 1.5.3 --- ngx_rtmp.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ngx_rtmp.c b/ngx_rtmp.c index cd59825..75b494b 100644 --- a/ngx_rtmp.c +++ b/ngx_rtmp.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "ngx_rtmp.h" @@ -685,7 +686,11 @@ ngx_rtmp_add_addrs(ngx_conf_t *cf, ngx_rtmp_port_t *mport, addrs[i].conf.ctx = addr[i].ctx; - len = ngx_sock_ntop(addr[i].sockaddr, buf, NGX_SOCKADDR_STRLEN, 1); + len = ngx_sock_ntop(addr[i].sockaddr, +#if (nginx_version >= 1005003) + addr[i].socklen, +#endif + buf, NGX_SOCKADDR_STRLEN, 1); p = ngx_pnalloc(cf->pool, len); if (p == NULL) { @@ -730,7 +735,11 @@ ngx_rtmp_add_addrs6(ngx_conf_t *cf, ngx_rtmp_port_t *mport, addrs6[i].conf.ctx = addr[i].ctx; - len = ngx_sock_ntop(addr[i].sockaddr, buf, NGX_SOCKADDR_STRLEN, 1); + len = ngx_sock_ntop(addr[i].sockaddr, +#if (nginx_version >= 1005003) + addr[i].socklen, +#endif + buf, NGX_SOCKADDR_STRLEN, 1); p = ngx_pnalloc(cf->pool, len); if (p == NULL) {