From 290fb920f2bd07b328ae6fd4f48ae83ec065375a Mon Sep 17 00:00:00 2001 From: Gina Peter Bnayard Date: Fri, 13 Sep 2024 13:30:10 +0200 Subject: [PATCH] ext/phar: Mark constant string as static const --- ext/phar/phar.c | 3 ++- ext/phar/tar.c | 5 +++-- ext/phar/zip.c | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ext/phar/phar.c b/ext/phar/phar.c index ebeef6a9afe..000a52435f9 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -2531,7 +2531,8 @@ int phar_flush(phar_archive_data *phar, char **error) { */ int phar_flush_ex(phar_archive_data *phar, zend_string *user_stub, bool is_default_stub, char **error) /* {{{ */ { - char halt_stub[] = "__HALT_COMPILER();"; + static const char halt_stub[] = "__HALT_COMPILER();"; + zend_string *newstub; phar_entry_info *entry, *newentry; size_t halt_offset; diff --git a/ext/phar/tar.c b/ext/phar/tar.c index 2711be3683b..024d35b0b35 100644 --- a/ext/phar/tar.c +++ b/ext/phar/tar.c @@ -957,14 +957,15 @@ static int phar_tar_setupmetadata(zval *zv, void *argument) /* {{{ */ int phar_tar_flush(phar_archive_data *phar, zend_string *user_stub, bool is_default_stub, char **error) /* {{{ */ { - phar_entry_info entry = {0}; static const char newstub[] = "