Browse Source

Fixed bug #24827 (ob_gzhandler overrides Vary header)

PEAR_1_4DEV
Ilia Alshanetsky 23 years ago
parent
commit
308df2af54
  1. 4
      ext/zlib/zlib.c

4
ext/zlib/zlib.c

@ -993,7 +993,7 @@ PHP_FUNCTION(ob_gzhandler)
if (sapi_add_header("Content-Encoding: gzip", sizeof("Content-Encoding: gzip") - 1, 1) == FAILURE) {
return_original = 1;
}
if (sapi_add_header("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1) == FAILURE) {
if (sapi_add_header_ex("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1, 0 TSRMLS_CC)==FAILURE) {
return_original = 1;
}
break;
@ -1001,7 +1001,7 @@ PHP_FUNCTION(ob_gzhandler)
if (sapi_add_header("Content-Encoding: deflate", sizeof("Content-Encoding: deflate") - 1, 1) == FAILURE) {
return_original = 1;
}
if (sapi_add_header("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1) == FAILURE) {
if (sapi_add_header_ex("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1, 0 TSRMLS_CC)==FAILURE) {
return_original = 1;
}
break;

Loading…
Cancel
Save