From: Simon Deziel Date: Tue, 29 Jun 2021 15:50:09 +0000 (-0400) Subject: initutils: close dirfd in error path X-Git-Tag: lxc-5.0.0~149^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3887%2Fhead;p=thirdparty%2Flxc.git initutils: close dirfd in error path Signed-off-by: Simon Deziel --- diff --git a/src/lxc/initutils.c b/src/lxc/initutils.c index f5e41804d..ce0e0349c 100644 --- a/src/lxc/initutils.c +++ b/src/lxc/initutils.c @@ -458,8 +458,10 @@ restart: if (fd == STDERR_FILENO || fd == fddir) break; - if (close(fd)) + if (close(fd)) { + closedir(dir); return -errno; + } closedir(dir); goto restart;