diff options
author | Stefan Bühler <stbuehler@web.de> | 2015-11-07 12:51:11 +0000 |
---|---|---|
committer | Stefan Bühler <stbuehler@web.de> | 2015-11-07 12:51:11 +0000 |
commit | c512345fa2830b7e0f4fe67ab626e9d9ba0644c4 (patch) | |
tree | 880a9ba7e3545b21b25b8425868228782f21993e /src/mod_uploadprogress.c | |
parent | 39add4476f5daba3e3e2d99fdd382c66d1d7c834 (diff) | |
download | lighttpd-git-c512345fa2830b7e0f4fe67ab626e9d9ba0644c4.tar.gz |
[config] check config option scope; warn if server option is given in conditional
From: Stefan Bühler <stbuehler@web.de>
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3049 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/mod_uploadprogress.c')
-rw-r--r-- | src/mod_uploadprogress.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_uploadprogress.c b/src/mod_uploadprogress.c index ce7cc69c..0c4f001c 100644 --- a/src/mod_uploadprogress.c +++ b/src/mod_uploadprogress.c @@ -206,6 +206,7 @@ SETDEFAULTS_FUNC(mod_uploadprogress_set_defaults) { p->config_storage = calloc(1, srv->config_context->used * sizeof(plugin_config *)); for (i = 0; i < srv->config_context->used; i++) { + data_config const* config = (data_config const*)srv->config_context->data[i]; plugin_config *s; s = calloc(1, sizeof(plugin_config)); @@ -215,7 +216,7 @@ SETDEFAULTS_FUNC(mod_uploadprogress_set_defaults) { p->config_storage[i] = s; - if (0 != config_insert_values_global(srv, ((data_config *)srv->config_context->data[i])->value, cv)) { + if (0 != config_insert_values_global(srv, config->value, cv, i == 0 ? T_CONFIG_SCOPE_SERVER : T_CONFIG_SCOPE_CONNECTION)) { return HANDLER_ERROR; } } |