summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Fuhrmannek2022-01-12 12:27:35 +0100
committerBen Fuhrmannek2022-01-12 12:27:35 +0100
commitbbe6eaabbd0ff750e2e44c5b49c0ac4ea761c86b (patch)
tree2317aad7b84f8d729d7d4fbadd7f6ed854c94517
parent81486800337074b7edf8d87e7074e8ea0e8e9f31 (diff)
fixed potential oob read
-rw-r--r--src/sp_pcre_compat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sp_pcre_compat.c b/src/sp_pcre_compat.c
index e994123..375a708 100644
--- a/src/sp_pcre_compat.c
+++ b/src/sp_pcre_compat.c
@@ -16,7 +16,7 @@ sp_pcre* sp_pcre_compile(const char* const pattern) {
16 PCRE2_SIZE erroroffset; 16 PCRE2_SIZE erroroffset;
17 ret = pcre2_compile((PCRE2_SPTR)pattern, PCRE2_ZERO_TERMINATED, 17 ret = pcre2_compile((PCRE2_SPTR)pattern, PCRE2_ZERO_TERMINATED,
18 PCRE2_CASELESS, &errornumber, &erroroffset, NULL); 18 PCRE2_CASELESS, &errornumber, &erroroffset, NULL);
19 pcre2_get_error_message(errornumber, pcre_error, sizeof(pcre_error)); 19 pcre2_get_error_message(errornumber, pcre_error, sizeof(pcre_error)-1);
20#else 20#else
21 const char* pcre_error = NULL; 21 const char* pcre_error = NULL;
22 int erroroffset; 22 int erroroffset;