X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_cache_api.c;h=6a86a80924c6abfcc1643b8a878e820a1ed312a3;hp=0c96f4a2593059fa274c214eb0f9e6f56b26e025;hb=0ef9c0b48c3ef484004231878a6c8c1e9c33a2b3;hpb=061fbbe598d6e28b35c408b35beec1a6508abac9 diff --git a/http_cache_api.c b/http_cache_api.c index 0c96f4a..6a86a80 100644 --- a/http_cache_api.c +++ b/http_cache_api.c @@ -33,6 +33,10 @@ #include "php_http_send_api.h" #include "php_http_date_api.h" +#ifdef HAVE_LIBMHASH +# include +#endif + ZEND_EXTERN_MODULE_GLOBALS(http); /* {{{ char *http_etag(void *, size_t, http_send_mode) */ @@ -198,9 +202,6 @@ PHP_HTTP_API STATUS _http_cache_etag(const char *etag, size_t etag_len, PHP_HTTP_API void _http_ob_etaghandler(char *output, uint output_len, char **handled_output, uint *handled_output_len, int mode TSRMLS_DC) { - char etag[41] = { 0 }; - unsigned char digest[20]; - if (mode & PHP_OUTPUT_HANDLER_START) { if (HTTP_G(etag).started) { http_error(HE_WARNING, HTTP_E_RUNTIME, "ob_etaghandler can only be used once");