changeset 1918:a47516c7065b

check duplicate resolver
author Igor Sysoev <igor@sysoev.ru>
date Thu, 06 Mar 2008 08:48:25 +0000
parents 1b2e83c4886d
children dc0f5013f674
files src/mail/ngx_mail_core_module.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/mail/ngx_mail_core_module.c
+++ b/src/mail/ngx_mail_core_module.c
@@ -422,6 +422,10 @@ ngx_mail_core_resolver(ngx_conf_t *cf, n
 
     value = cf->args->elts;
 
+    if (cscf->resolver != NGX_CONF_UNSET_PTR) {
+        return "is duplicate";
+    }
+
     if (ngx_strcmp(value[1].data, "off") == 0) {
         cscf->resolver = NULL;
         return NGX_CONF_OK;