From: Arran Cudbard-Bell Date: Wed, 9 Oct 2019 20:58:44 +0000 (-0400) Subject: Don't leak memory in cond_normalise_attribute X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=39696aa5c39b6130a8e2a6c697c1e1db83d6f7d2;p=thirdparty%2Ffreeradius-server.git Don't leak memory in cond_normalise_attribute --- diff --git a/src/bin/unit_test_attribute.c b/src/bin/unit_test_attribute.c index 4075343ce27..f27ebf07609 100644 --- a/src/bin/unit_test_attribute.c +++ b/src/bin/unit_test_attribute.c @@ -832,6 +832,8 @@ static size_t command_normalise_attribute(command_result_t *result, command_ctx_ } len = fr_pair_snprint(data, COMMAND_OUTPUT_MAX, head); + talloc_list_free(&head); + if (is_truncated(len, COMMAND_OUTPUT_MAX)) { fr_strerror_printf("Encoder output would overflow output buffer"); RETURN_DRAIN_ERROR_STACK_TO_DATA();