From: Michael Wallner Date: Fri, 21 Aug 2009 08:30:24 +0000 (+0000) Subject: fix caching bug, thankt to rrichards X-Git-Tag: RELEASE_1_6_6~9 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=db805936c0ce1eb11852db784b60b1b60c8f15f8;p=m6w6%2Fext-http fix caching bug, thankt to rrichards --- diff --git a/http_send_api.c b/http_send_api.c index 4f97dac..26bf22d 100644 --- a/http_send_api.c +++ b/http_send_api.c @@ -478,7 +478,7 @@ PHP_HTTP_API STATUS _http_send_ex(const void *data_ptr, size_t data_size, http_s } /* send 304 Not Modified if last modified matches */ - if (!no_cache && http_match_last_modified("HTTP_IF_MODIFIED_SINCE", HTTP_G->send.last_modified)) { + if (!no_cache && HTTP_G->send.last_modified && http_match_last_modified("HTTP_IF_MODIFIED_SINCE", HTTP_G->send.last_modified)) { char *sent_header = NULL; http_send_last_modified_ex(HTTP_G->send.last_modified, &sent_header); return http_exit_ex(304, sent_header, NULL, 0);