X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_response_object.c;h=32bd5f87443886aa1a2dc5df8bf08d9025ef3d75;hb=9676c81efbb8f180fa189d71a7ecb50dde4f5646;hp=6f6cf4dab10bb503bf4074a5bcc670948af68cbb;hpb=2f39230d83bdf816dcae52c7e5a1b019347f0e7b;p=m6w6%2Fext-http diff --git a/http_response_object.c b/http_response_object.c index 6f6cf4d..32bd5f8 100644 --- a/http_response_object.c +++ b/http_response_object.c @@ -1094,7 +1094,11 @@ PHP_METHOD(HttpResponse, send) cctl = convert_to_type_ex(IS_STRING, GET_STATIC_PROP(cacheControl), &cctl_p); if (Z_LVAL_P(lmod) || Z_STRLEN_P(etag)) { - http_send_cache_control(Z_STRVAL_P(cctl), Z_STRLEN_P(cctl)); + if (Z_STRLEN_P(cctl)) { + http_send_cache_control(Z_STRVAL_P(cctl), Z_STRLEN_P(cctl)); + } else { + http_send_cache_control(HTTP_DEFAULT_CACHECONTROL, lenof(HTTP_DEFAULT_CACHECONTROL)); + } if (Z_STRLEN_P(etag)) { http_send_etag(Z_STRVAL_P(etag), Z_STRLEN_P(etag)); }