From: Arran Cudbard-Bell Date: Sat, 30 Oct 2021 21:31:01 +0000 (-0400) Subject: fr_regex_flags_t is a bitfield, not an array. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bcdd77c58624b14b5c997353a778d89aeea53a6;p=thirdparty%2Ffreeradius-server.git fr_regex_flags_t is a bitfield, not an array. --- diff --git a/src/lib/util/regex.c b/src/lib/util/regex.c index 86981c6f698..dbf3bd8e2d7 100644 --- a/src/lib/util/regex.c +++ b/src/lib/util/regex.c @@ -1278,7 +1278,7 @@ ssize_t regex_flags_parse(int *err, fr_regex_flags_t *out, fr_sbuff_t *in, * - The number of bytes written to the out buffer. * - A number >= outlen if truncation has occurred. */ -ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const flags[static REGEX_FLAG_BUFF_SIZE]) +ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const *flags) { fr_sbuff_t our_sbuff = FR_SBUFF(sbuff); diff --git a/src/lib/util/regex.h b/src/lib/util/regex.h index 823580151fa..9165f84def4 100644 --- a/src/lib/util/regex.h +++ b/src/lib/util/regex.h @@ -171,7 +171,7 @@ typedef struct { ssize_t regex_flags_parse(int *err, fr_regex_flags_t *out, fr_sbuff_t *in, fr_sbuff_term_t const *terminals, bool err_on_dup); -ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const flags[static REGEX_FLAG_BUFF_SIZE]); +ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const *flags); ssize_t regex_compile(TALLOC_CTX *ctx, regex_t **out, char const *pattern, size_t len, fr_regex_flags_t const *flags, bool subcaptures, bool runtime);