aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_module.h
diff options
context:
space:
mode:
authorPiotr Sikora <piotrsikora@google.com>2016-02-09 16:31:26 -0800
committerPiotr Sikora <piotrsikora@google.com>2016-02-09 16:31:26 -0800
commit2fe20c9b34b3b5279cf73cb8c4074bf0da242a31 (patch)
tree9989895fb5ac3a6642a1a0dc81016415c29bd3eb /src/core/ngx_module.h
parent839c1997d9d314677e82069d44d9576f8bf2840b (diff)
downloadnginx-2fe20c9b34b3b5279cf73cb8c4074bf0da242a31.tar.gz
nginx-2fe20c9b34b3b5279cf73cb8c4074bf0da242a31.zip
Core: ngx_module_t compatibility with C++.
Changes to NGX_MODULE_V1 and ngx_module_t in 85dea406e18f (1.9.11) broke all modules written in C++, because ISO C++11 does not allow conversion from string literal to char *. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Diffstat (limited to 'src/core/ngx_module.h')
-rw-r--r--src/core/ngx_module.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/ngx_module.h b/src/core/ngx_module.h
index cd28c4973..3e74def29 100644
--- a/src/core/ngx_module.h
+++ b/src/core/ngx_module.h
@@ -253,7 +253,7 @@ struct ngx_module_s {
ngx_uint_t spare1;
ngx_uint_t version;
- char *signature;
+ const char *signature;
void *ctx;
ngx_command_t *commands;