Баг парсинга ip адресов при сборке с --with-ipv6

INF[SZ] nginx-forum на nginx.us
Ср Апр 13 05:57:31 MSD 2011


Здравствуйте.

При включении опции сборки  --with-ipv6 и
внесении в локацию ip адреса в котором
забыта точка между 2 и 3 октетом получаю
ошибку сегментирования  

Например

location / {                                                           

            root   /usr/share/nginx/html;                               
       
            index  index.html index.htm;                                
       
            allow 80.24797.12;                                          
       
        }

nginx -t 
ошибка сегментирования

при сборке Nginx без поддержки ipv6 при том
же конфиге парсинг проходит удачно и на
выходе как и положено получаю ошибку:

nginx: [emerg]: invalid parameter "80.24797.12" in
/etc/nginx/nginx.conf:54
nginx: configuration file /etc/nginx/nginx.conf test failed


Проверял на Nginx 0.8, 0.9, 1.0 ветках.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,190741,190741#msg-190741




Подробная информация о списке рассылки nginx-ru