From: Brian Candler Date: Thu, 14 Feb 2013 12:15:46 +0000 (+0000) Subject: Remove superfluous redis_escape_func X-Git-Tag: release_3_0_0_beta1~917^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=874f4fcb9ab8642e7c299f13a707631ba644a9b3;p=thirdparty%2Ffreeradius-server.git Remove superfluous redis_escape_func --- diff --git a/src/modules/rlm_redis/rlm_redis.c b/src/modules/rlm_redis/rlm_redis.c index 3776c52f783..1b854abfe00 100644 --- a/src/modules/rlm_redis/rlm_redis.c +++ b/src/modules/rlm_redis/rlm_redis.c @@ -137,54 +137,6 @@ static void *redis_create_conn(void *ctx) return dissocket; } -static size_t redis_escape_func(UNUSED REQUEST *request, - char *out, size_t outlen, const char *in, UNUSED void *arg) -{ - - size_t len = 0; - - while (*in) { - /* - * Non-printable characters get replaced with their - * mime-encoded equivalents. - */ - if ((*in <= 32) || (*in == '\\')) { - /* - * Only 3 or less bytes available. - */ - if (outlen <= 3) { - break; - } - - snprintf(out, outlen, "=%02X", (unsigned char) in[0]); - in++; - out += 3; - outlen -= 3; - len += 3; - continue; - } - - /* - * Only one byte left. - */ - if (outlen <= 1) { - break; - } - - /* - * Allowed character. - */ - *out = *in; - out++; - in++; - outlen--; - len++; - } - *out = '\0'; - return len; - -} - static size_t redis_xlat(void *instance, REQUEST *request, const char *fmt, char *out, size_t freespace) { @@ -365,7 +317,6 @@ static int redis_instantiate(CONF_SECTION *conf, void **instance) inst->redis_query = rlm_redis_query; inst->redis_finish_query = rlm_redis_finish_query; - inst->redis_escape_func = redis_escape_func; return 0; } diff --git a/src/modules/rlm_redis/rlm_redis.h b/src/modules/rlm_redis/rlm_redis.h index 9c9869a7975..642825c45ca 100644 --- a/src/modules/rlm_redis/rlm_redis.h +++ b/src/modules/rlm_redis/rlm_redis.h @@ -52,7 +52,6 @@ typedef struct rlm_redis_t { int (*redis_query)(REDISSOCK **dissocket_p, REDIS_INST *inst, const char *query, REQUEST *request); int (*redis_finish_query)(REDISSOCK *dissocket); - size_t (*redis_escape_func)(REQUEST *request, char *out, size_t outlen, const char *in, void *); } rlm_redis_t;