From 88ecff4a52f58b3bd30ea7d4443f8222a10e57d1 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Tue, 25 Apr 2023 11:20:24 -0700 Subject: [PATCH] Remove timestamps from "phar". Thanks to Jelle van der Waa! https://gist.github.com/jelly/96847934239aac19c512c54ca65d6baa Gbp-Pq: Name 0046-Remove-timestamps-from-phar.patch --- ext/phar/phar.c | 2 +- ext/phar/util.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/phar/phar.c b/ext/phar/phar.c index f60b0d6a..12cc7b63 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -2999,7 +2999,7 @@ int phar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int conv 4: metadata-len +: metadata */ - mytime = time(NULL); + mytime = 0; phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); diff --git a/ext/phar/util.c b/ext/phar/util.c index 003d579b..e6ec00b2 100644 --- a/ext/phar/util.c +++ b/ext/phar/util.c @@ -574,7 +574,7 @@ phar_entry_data *phar_get_or_create_entry_data(char *fname, size_t fname_len, ch phar_add_virtual_dirs(phar, path, path_len); etemp.is_modified = 1; - etemp.timestamp = time(0); + etemp.timestamp = 0; etemp.is_crc_checked = 1; etemp.phar = phar; etemp.filename = estrndup(path, path_len); -- 2.30.2