Skip to content

Instantly share code, notes, and snippets.

@crowell
Created April 26, 2016 18:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crowell/20093b8b7c326751692a1212619f7bd9 to your computer and use it in GitHub Desktop.
Save crowell/20093b8b7c326751692a1212619f7bd9 to your computer and use it in GitHub Desktop.
diff --git a/src/ngx_pagespeed.cc b/src/ngx_pagespeed.cc
index 0e298b7..45e8708 100644
--- a/src/ngx_pagespeed.cc
+++ b/src/ngx_pagespeed.cc
@@ -686,14 +686,20 @@ char* ps_loc_configure(ngx_conf_t* cf, ngx_command_t* cmd, void* conf);
// not NGX_HTTP_LOC_CONF_OFFSET or NGX_HTTP_MAIN_CONF_OFFSET.
ngx_command_t ps_commands[] = {
{ ngx_string("pagespeed"),
- NGX_HTTP_MAIN_CONF|NGX_CONF_TAKE1|NGX_CONF_MULTI|
+ NGX_HTTP_MAIN_CONF|NGX_CONF_TAKE1|
+#ifdef NGX_CONF_MULTI
+ NGX_CONF_MULTI|
+#endif
NGX_CONF_TAKE2|NGX_CONF_TAKE3|NGX_CONF_TAKE4|NGX_CONF_TAKE5,
ps_main_configure,
NGX_HTTP_SRV_CONF_OFFSET,
0,
NULL },
{ ngx_string("pagespeed"),
- NGX_HTTP_SRV_CONF|NGX_CONF_TAKE1|NGX_CONF_MULTI|
+ NGX_HTTP_SRV_CONF|NGX_CONF_TAKE1|
+#ifdef NGX_CONF_MULTI
+ NGX_CONF_MULTI|
+#endif
NGX_CONF_TAKE2|NGX_CONF_TAKE3|NGX_CONF_TAKE4|NGX_CONF_TAKE5,
ps_srv_configure,
NGX_HTTP_SRV_CONF_OFFSET,
@@ -701,7 +707,10 @@ ngx_command_t ps_commands[] = {
NULL },
{ ngx_string("pagespeed"),
- NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF|NGX_CONF_TAKE1|NGX_CONF_MULTI|
+ NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF|NGX_CONF_TAKE1|
+#ifdef NGX_CONF_MULTI
+ NGX_CONF_MULTI|
+#endif
NGX_CONF_TAKE2|NGX_CONF_TAKE3|NGX_CONF_TAKE4|NGX_CONF_TAKE5,
ps_loc_configure,
NGX_HTTP_SRV_CONF_OFFSET,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment