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	Wed Mar 05 21:21:26 2008 +0000
+++ b/src/mail/ngx_mail_core_module.c	Thu Mar 06 08:48:25 2008 +0000
@@ -422,6 +422,10 @@
 
     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;