diff src/core/ngx_conf_file.c @ 412:199cd29f35a3

nginx-0.0.10-2004-08-31-19:32:52 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 31 Aug 2004 15:32:52 +0000
parents 6bdf858bff8c
children 388a842cbbe1
line wrap: on
line diff
--- a/src/core/ngx_conf_file.c
+++ b/src/core/ngx_conf_file.c
@@ -663,7 +663,8 @@ char *ngx_conf_set_str_slot(ngx_conf_t *
 {
     char  *p = conf;
 
-    ngx_str_t  *field, *value;
+    ngx_str_t        *field, *value;
+    ngx_conf_post_t  *post;
 
     field = (ngx_str_t *) (p + cmd->offset);
 
@@ -675,6 +676,11 @@ char *ngx_conf_set_str_slot(ngx_conf_t *
 
     *field = value[1];
 
+    if (cmd->post) {
+        post = cmd->post;
+        return post->post_handler(cf, post, field);
+    }
+
     return NGX_CONF_OK;
 }