From: Arran Cudbard-Bell Date: Tue, 30 Mar 2021 16:18:15 +0000 (+0100) Subject: Parent the arg buffers correctly X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c6508096537f9cdf66e71ef6d64a28bc43d6c03;p=thirdparty%2Ffreeradius-server.git Parent the arg buffers correctly --- diff --git a/src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c b/src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c index 14245c88b57..dd7caa5df31 100644 --- a/src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c +++ b/src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c @@ -1335,7 +1335,7 @@ do { \ fr_sbuff_t out; fr_sbuff_uctx_talloc_t tctx; - MEM(fr_sbuff_init_talloc(NULL, &out, &tctx, strlen(argv[1]), SIZE_MAX)); + MEM(fr_sbuff_init_talloc(conf, &out, &tctx, strlen(argv[1]), SIZE_MAX)); len = fr_value_str_unescape(&out, &FR_SBUFF_IN(argv[1], strlen(argv[1])), SIZE_MAX, '"'); fr_sbuff_trim_talloc(&out, fr_sbuff_used(&out)); /* We don't want a NULL terminating byte */ @@ -1348,7 +1348,7 @@ do { \ fr_sbuff_t out; fr_sbuff_uctx_talloc_t tctx; - MEM(fr_sbuff_init_talloc(NULL, &out, &tctx, strlen(argv[1]), SIZE_MAX)); + MEM(fr_sbuff_init_talloc(conf, &out, &tctx, strlen(argv[1]), SIZE_MAX)); len = fr_value_str_unescape(&out, &FR_SBUFF_IN(argv[2], strlen(argv[2])), SIZE_MAX, '"'); fr_sbuff_trim_talloc(&out, fr_sbuff_used(&out)); /* We don't want a NULL terminating byte */