case SEND_RSRC:
{
- if (php_stream_stat((php_stream *) data_ptr, &ssb)) {
+ if (php_stream_stat((php_stream *) data_ptr, &ssb)) {
efree(new_etag);
- return NULL;
- }
+ return NULL;
+ }
snprintf(ssb_buf, 127, "%ld=%ld=%ld", ssb.sb.st_mtime, ssb.sb.st_ino, ssb.sb.st_size);
PHP_MD5Update(&ctx, ssb_buf, strlen(ssb_buf));
/* just do that if desired */
if (HTTP_G(etag).started) {
make_digest(etag, digest);
- http_send_header("Cache-Control: " HTTP_DEFAULT_CACHECONTROL);
+ http_send_cache_control(HTTP_DEFAULT_CACHECONTROL, lenof(HTTP_DEFAULT_CACHECONTROL));
http_send_etag(etag, 32);
if (http_match_etag("HTTP_IF_NONE_MATCH", etag)) {