]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
no escaping is done, so we don't need func _or_ uctx
authorAlan T. DeKok <aland@freeradius.org>
Wed, 23 Aug 2023 13:12:41 +0000 (09:12 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 23 Aug 2023 13:25:20 +0000 (09:25 -0400)
src/modules/rlm_sql/rlm_sql.c

index 80a1ab7355ea79308933d64455e98c2087073372..847d77373d68b05424e88e0b561d38f31fdc67a9 100644 (file)
@@ -854,14 +854,6 @@ static int sql_groupcmp(void *instance, request_t *request, fr_pair_t const *che
        return 1;
 }
 
-/** Dummy escaping function for group membership xlat
- *
- */
-static int sql_group_xlat_escape(UNUSED request_t *request, UNUSED fr_value_box_t *vb, UNUSED void *uctx)
-{
-       return 0;
-}
-
 /** Check if the user is a member of a particular group
  *
 @verbatim
@@ -1139,8 +1131,8 @@ static int mod_bootstrap(module_inst_ctx_t const *mctx)
                sql_xlat_arg[0].type = FR_TYPE_STRING;
                sql_xlat_arg[0].required = true;
                sql_xlat_arg[0].concat = true;
-               sql_xlat_arg[0].func = sql_group_xlat_escape; /* No real escaping done - we do strcmp() on it */
-               sql_xlat_arg[0].uctx = inst;
+               sql_xlat_arg[0].func = NULL; /* No real escaping done - we do strcmp() on it */
+               sql_xlat_arg[0].uctx = NULL;
                sql_xlat_arg[1] = (xlat_arg_parser_t)XLAT_ARG_PARSER_TERMINATOR;
 
                xlat_func_mono_set(xlat, sql_xlat_arg);