]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
better errors when we build without regexes
authorAlan T. DeKok <aland@freeradius.org>
Wed, 5 Jul 2017 18:06:43 +0000 (14:06 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 5 Jul 2017 18:06:43 +0000 (14:06 -0400)
src/main/cond_tokenize.c

index 51298bd602dd9925c912bc00de59b6c7e884033c..ab7213597d84d45cf2e6c3bc0ad1e6bd19b8b5e4 100644 (file)
@@ -163,8 +163,14 @@ static ssize_t cond_tokenize_string(TALLOC_CTX *ctx, char **out, char const **er
                break;
 
        case '/':
+#ifdef HAVE_REGEX
                *op = T_OP_REG_EQ; /* a bit of a hack. */
                break;
+#else
+               p--;
+               *error = "Regular expressions are not supported";
+               return -(p - start);
+#endif
 
        }