mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-12 16:56:09 +02:00
CLEANUP: regex: pre-initialize error variable in regex_comp() to calm analysis
In regex_comp(), the error variable is either a const char* (USE_PCRE) or a a uchar[] (USE_PCRE2), and navigating through the ifdefs is quite a mess, making it hard to figure if it's always properly initialized when printing an error message. Let's just preset it to NULL to clarify what comes from where.
This commit is contained in:
parent
57c3e4b4e2
commit
648b5b6e50
@ -304,7 +304,7 @@ struct my_regex *regex_comp(const char *str, int cs, int cap, char **err)
|
||||
struct my_regex *regex = NULL;
|
||||
#if defined(USE_PCRE) || defined(USE_PCRE_JIT)
|
||||
int flags = 0;
|
||||
const char *error;
|
||||
const char *error = NULL;
|
||||
int erroffset;
|
||||
#elif defined(USE_PCRE2) || defined(USE_PCRE2_JIT)
|
||||
int flags = 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user