comparison src/mail/ngx_mail_auth_http_module.c @ 1391:4eed21047e4d

allow "http://" in auth_http URL
author Igor Sysoev <igor@sysoev.ru>
date Tue, 14 Aug 2007 15:00:38 +0000
parents 3e045031ee3b
children 86acec04b8b0
comparison
equal deleted inserted replaced
1390:3e045031ee3b 1391:4eed21047e4d
1381 u.url = value[1]; 1381 u.url = value[1];
1382 u.default_port = 80; 1382 u.default_port = 80;
1383 u.uri_part = 1; 1383 u.uri_part = 1;
1384 u.one_addr = 1; 1384 u.one_addr = 1;
1385 1385
1386 if (ngx_strncmp(u.url.data, "http://", 7) == 0) {
1387 u.url.len -= 7;
1388 u.url.data += 7;
1389 }
1390
1386 if (ngx_parse_url(cf, &u) != NGX_OK) { 1391 if (ngx_parse_url(cf, &u) != NGX_OK) {
1387 if (u.err) { 1392 if (u.err) {
1388 ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, 1393 ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,
1389 "%s in auth_http \"%V\"", u.err, &u.url); 1394 "%s in auth_http \"%V\"", u.err, &u.url);
1390 } 1395 }