From bbe6eaabbd0ff750e2e44c5b49c0ac4ea761c86b Mon Sep 17 00:00:00 2001 From: Ben Fuhrmannek Date: Wed, 12 Jan 2022 12:27:35 +0100 Subject: fixed potential oob read --- src/sp_pcre_compat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sp_pcre_compat.c') 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) { PCRE2_SIZE erroroffset; ret = pcre2_compile((PCRE2_SPTR)pattern, PCRE2_ZERO_TERMINATED, PCRE2_CASELESS, &errornumber, &erroroffset, NULL); - pcre2_get_error_message(errornumber, pcre_error, sizeof(pcre_error)); + pcre2_get_error_message(errornumber, pcre_error, sizeof(pcre_error)-1); #else const char* pcre_error = NULL; int erroroffset; -- cgit v1.3