From: Nick Porter Date: Wed, 23 Nov 2022 08:21:28 +0000 (+0000) Subject: Don't leak fd on failure (CIS #1517024) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5fe439ce4e7ce9b9f6e7ddd17d1cbfe38fe6b85;p=thirdparty%2Ffreeradius-server.git Don't leak fd on failure (CIS #1517024) --- diff --git a/src/modules/rlm_linelog/rlm_linelog.c b/src/modules/rlm_linelog/rlm_linelog.c index a68035de8aa..bdd09d75fb3 100644 --- a/src/modules/rlm_linelog/rlm_linelog.c +++ b/src/modules/rlm_linelog/rlm_linelog.c @@ -693,6 +693,7 @@ build_vector: linelog_escape_func, NULL); if (slen < 0) { rcode = RLM_MODULE_FAIL; + exfile_close(inst->file.ef, fd); goto finish; }