mail_core: don't let the well-known port in the "listen" directive to

override the already set "protocol".
This commit is contained in:
Ruslan Ermilov 2012-08-15 11:30:24 +00:00
parent 89ad2e91e5
commit 9aac01a76e

View File

@ -378,6 +378,7 @@ ngx_mail_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
ls->ipv6only = 1;
#endif
if (cscf->protocol == NULL) {
for (m = 0; ngx_modules[m]; m++) {
if (ngx_modules[m]->type != NGX_MAIL_MODULE) {
continue;
@ -396,6 +397,7 @@ ngx_mail_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
}
}
}
}
for (i = 2; i < cf->args->nelts; i++) {