Patch for ngx_purge_cache on nginx-1.3.2 not working

MagicBear magicbearmo at gmail.com
Wed Jun 27 21:18:39 UTC 2012


I am sorry, i make patch file opposite, this is the corrent version.

--- a/ngx_cache_purge_module.c  2012-06-28 05:08:44.000000000 +0800
+++ b/ngx_cache_purge_module.c  2011-12-20 20:36:20.000000000 +0800
@@ -41,7 +41,7 @@ char       *ngx_http_fastcgi_cache_purge
 ngx_int_t   ngx_http_fastcgi_cache_purge_handler(ngx_http_request_t *r);
 # endif /* NGX_HTTP_FASTCGI */

-# if (NGX_HTTP_PROXY)
+# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
 char       *ngx_http_proxy_cache_purge_conf(ngx_conf_t *cf,
                 ngx_command_t *cmd, void *conf);
 ngx_int_t   ngx_http_proxy_cache_purge_handler(ngx_http_request_t *r);
@@ -76,7 +76,7 @@ static ngx_command_t  ngx_http_cache_pur
       NULL },
 # endif /* NGX_HTTP_FASTCGI */

-# if (NGX_HTTP_PROXY)
+# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
     { ngx_string("proxy_cache_purge"),
       NGX_HTTP_LOC_CONF|NGX_CONF_TAKE2,
       ngx_http_proxy_cache_purge_conf,
@@ -257,7 +257,7 @@ ngx_http_fastcgi_cache_purge_handler(ngx
 }
 # endif /* NGX_HTTP_FASTCGI */

-# if (NGX_HTTP_PROXY)
+# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
 extern ngx_module_t  ngx_http_proxy_module;

 typedef struct {


2012/6/28 MagicBear <magicbearmo at gmail.com>:
> --- a/ngx_cache_purge_module.c  2012-06-28 05:08:44.000000000 +0800
> +++ b/ngx_cache_purge_module.c  2011-12-20 20:36:20.000000000 +0800
> @@ -41,7 +41,7 @@ char       *ngx_http_fastcgi_cache_purge
>  ngx_int_t   ngx_http_fastcgi_cache_purge_handler(ngx_http_request_t *r);
>  # endif /* NGX_HTTP_FASTCGI */
>
> -# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
> +# if (NGX_HTTP_PROXY)
>  char       *ngx_http_proxy_cache_purge_conf(ngx_conf_t *cf,
>                 ngx_command_t *cmd, void *conf);
>  ngx_int_t   ngx_http_proxy_cache_purge_handler(ngx_http_request_t *r);
> @@ -76,7 +76,7 @@ static ngx_command_t  ngx_http_cache_pur
>       NULL },
>  # endif /* NGX_HTTP_FASTCGI */
>
> -# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
> +# if (NGX_HTTP_PROXY)
>     { ngx_string("proxy_cache_purge"),
>       NGX_HTTP_LOC_CONF|NGX_CONF_TAKE2,
>       ngx_http_proxy_cache_purge_conf,
> @@ -257,7 +257,7 @@ ngx_http_fastcgi_cache_purge_handler(ngx
>  }
>  # endif /* NGX_HTTP_FASTCGI */
>
> -# if (NGX_HTTP_PROXY || nginx_version >= 1003002)
> +# if (NGX_HTTP_PROXY)
>  extern ngx_module_t  ngx_http_proxy_module;
>
>  typedef struct {
>
>
> --
> MagicBear



-- 
MagicBear



More information about the nginx-devel mailing list