summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sp_disable_xxe.c2
-rw-r--r--src/sp_pcre_compat.c2
-rw-r--r--src/sp_sloppy.c2
-rw-r--r--src/sp_unserialize.c4
-rw-r--r--src/sp_utils.c4
5 files changed, 7 insertions, 7 deletions
diff --git a/src/sp_disable_xxe.c b/src/sp_disable_xxe.c
index f9712b5..7db2451 100644
--- a/src/sp_disable_xxe.c
+++ b/src/sp_disable_xxe.c
@@ -18,7 +18,7 @@ int hook_libxml_disable_entity_loader() {
18 18
19 zval func_name; 19 zval func_name;
20 zval retval; 20 zval retval;
21 zval params[1]; 21 zval params[1] = {0};
22 22
23#if PHP_VERSION_ID < 80000 23#if PHP_VERSION_ID < 80000
24 // This function is deprecated in PHP8, but better safe than sorry for php7. 24 // This function is deprecated in PHP8, but better safe than sorry for php7.
diff --git a/src/sp_pcre_compat.c b/src/sp_pcre_compat.c
index 657e650..e994123 100644
--- a/src/sp_pcre_compat.c
+++ b/src/sp_pcre_compat.c
@@ -45,7 +45,7 @@ bool ZEND_HOT sp_is_regexp_matching_len(const sp_pcre* regexp, const char* str,
45 ret = pcre2_match(regexp, (PCRE2_SPTR)str, len, 0, 0, match_data, NULL); 45 ret = pcre2_match(regexp, (PCRE2_SPTR)str, len, 0, 0, match_data, NULL);
46 pcre2_match_data_free(match_data); 46 pcre2_match_data_free(match_data);
47#else 47#else
48 int vec[30]; 48 int vec[30] = {0};
49 ret = pcre_exec(regexp, NULL, str, len, 0, 0, vec, sizeof(vec) / sizeof(int)); 49 ret = pcre_exec(regexp, NULL, str, len, 0, 0, vec, sizeof(vec) / sizeof(int));
50#endif 50#endif
51 51
diff --git a/src/sp_sloppy.c b/src/sp_sloppy.c
index 8afddc9..fca4be5 100644
--- a/src/sp_sloppy.c
+++ b/src/sp_sloppy.c
@@ -48,7 +48,7 @@ static void array_handler(INTERNAL_FUNCTION_PARAMETERS, const char* name,
48 const char* spec) { 48 const char* spec) {
49 zif_handler handler; 49 zif_handler handler;
50 zval func_name; 50 zval func_name;
51 zval params[3]; 51 zval params[3] = {0};
52 zval *value, *array = NULL; 52 zval *value, *array = NULL;
53 zend_bool strict = 0; 53 zend_bool strict = 0;
54 uint32_t nb_params = ZEND_NUM_ARGS(); 54 uint32_t nb_params = ZEND_NUM_ARGS();
diff --git a/src/sp_unserialize.c b/src/sp_unserialize.c
index 1c9f731..5ede015 100644
--- a/src/sp_unserialize.c
+++ b/src/sp_unserialize.c
@@ -12,7 +12,7 @@ PHP_FUNCTION(sp_serialize) {
12 /* Compute the HMAC of the textual representation of the serialized data*/ 12 /* Compute the HMAC of the textual representation of the serialized data*/
13 zval func_name; 13 zval func_name;
14 zval hmac; 14 zval hmac;
15 zval params[3]; 15 zval params[3] = {0};
16 16
17 ZVAL_STRING(&func_name, "hash_hmac"); 17 ZVAL_STRING(&func_name, "hash_hmac");
18 ZVAL_STRING(&params[0], "sha256"); 18 ZVAL_STRING(&params[0], "sha256");
@@ -65,7 +65,7 @@ PHP_FUNCTION(sp_unserialize) {
65 zval func_name; 65 zval func_name;
66 ZVAL_STRING(&func_name, "hash_hmac"); 66 ZVAL_STRING(&func_name, "hash_hmac");
67 67
68 zval params[3]; 68 zval params[3] = {0};
69 ZVAL_STRING(&params[0], "sha256"); 69 ZVAL_STRING(&params[0], "sha256");
70 ZVAL_STRING(&params[1], serialized_str); 70 ZVAL_STRING(&params[1], serialized_str);
71 ZVAL_STRING( 71 ZVAL_STRING(
diff --git a/src/sp_utils.c b/src/sp_utils.c
index ff85494..2f0f565 100644
--- a/src/sp_utils.c
+++ b/src/sp_utils.c
@@ -72,8 +72,8 @@ void sp_log_msgf(char const* restrict feature, int level, int type,
72 72
73int compute_hash(const char* const restrict filename, 73int compute_hash(const char* const restrict filename,
74 char* restrict file_hash) { 74 char* restrict file_hash) {
75 unsigned char buf[1024]; 75 unsigned char buf[1024] = {0};
76 unsigned char digest[SHA256_SIZE]; 76 unsigned char digest[SHA256_SIZE] = {0};
77 PHP_SHA256_CTX context; 77 PHP_SHA256_CTX context;
78 size_t n; 78 size_t n;
79 79