summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--itjs.class9
1 files changed, 6 insertions, 3 deletions
diff --git a/itjs.class b/itjs.class
index 401b794..c4e91d5 100644
--- a/itjs.class
+++ b/itjs.class
@@ -195,9 +195,12 @@ static function checksum($fnlist)
{
$origheaders = headers_list();
$result = it_cache::put($key, substr(md5(itjs::filecontents(is_array($fnlist) ? $fnlist : itjs::filenames($fnlist), false)), 0, 8));
- header_remove();
- foreach ($origheaders as $origheader)
- header($origheader); # included filecontents might have modified Content-Type
+ if (headers_list() != $origheaders)
+ {
+ header_remove();
+ foreach ($origheaders as $origheader)
+ header($origheader); # included filecontents might have modified Content-Type
+ }
}
return $result;