Use redis escape function
authorAlan T. DeKok <aland@freeradius.org>
Fri, 26 Oct 2012 11:46:05 +0000 (13:46 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 26 Oct 2012 11:48:23 +0000 (13:48 +0200)
src/modules/rlm_rediswho/rlm_rediswho.c

index 73659f2..69a5882 100644 (file)
@@ -68,7 +68,9 @@ static int rediswho_command(const char *fmt, REDISSOCK **dissocket_p,
         *      Do an xlat on the provided string
         */
        if (request) {
-               if (!radius_xlat(query, sizeof (query), fmt, request, NULL, NULL)) {
+               if (!radius_xlat(query, sizeof (query), fmt, request,
+                                data->redis_inst->redis_escape_func,
+                                data->redis_inst)) {
                        radlog(L_ERR, "rediswho_command: xlat failed on: '%s'", query);
                        return 0;
                }