From: Alan T. DeKok Date: Mon, 25 May 2026 16:22:52 +0000 (-0400) Subject: invalid control characters are errors X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=37e9e750ea9713ccbdaaa89e9464bee321be9302;p=thirdparty%2Ffreeradius-server.git invalid control characters are errors --- diff --git a/src/lib/util/skip.c b/src/lib/util/skip.c index e73757fd0d7..bbc208c9634 100644 --- a/src/lib/util/skip.c +++ b/src/lib/util/skip.c @@ -428,7 +428,10 @@ ssize_t fr_skip_condition(char const *start, char const *end, bool const termina /* * Any control characters (other than \t) cause an error. */ - if (*p < ' ') break; + if (*p < ' ') { + fr_strerror_const("Invalid escape in condition"); + return -(p - start); + } was_regex = false;