From: Jorge Pereira Date: Fri, 19 Jul 2019 17:29:17 +0000 (-0300) Subject: xlat: Fix minor leak in %{explode:} X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e8351e8a745534537c9dcd96e3cb370afd0dbd6;p=thirdparty%2Ffreeradius-server.git xlat: Fix minor leak in %{explode:} --- diff --git a/src/lib/server/xlat_func.c b/src/lib/server/xlat_func.c index 633cafaa033..7d6c0a514c8 100644 --- a/src/lib/server/xlat_func.c +++ b/src/lib/server/xlat_func.c @@ -1753,6 +1753,7 @@ static ssize_t xlat_func_explode(TALLOC_CTX *ctx, char **out, size_t outlen, nvp = fr_pair_afrom_da(talloc_parent(vp), vp->da); if (!nvp) { fr_pair_list_free(&head); + talloc_free(vpt); return -1; } nvp->tag = vp->tag;