From: Serge Hallyn Date: Tue, 20 Aug 2013 22:48:54 +0000 (-0500) Subject: coverity: don't leak open DIR X-Git-Tag: lxc-1.0.0.alpha1~1^2~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca6973422d5471281126e9e1884633367479f246;p=thirdparty%2Flxc.git coverity: don't leak open DIR Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/bdev.c b/src/lxc/bdev.c index 7cb4d6c1f..1baae89ab 100644 --- a/src/lxc/bdev.c +++ b/src/lxc/bdev.c @@ -1355,11 +1355,11 @@ static int find_free_loopdev(int *retfd, char *namep) snprintf(namep, 100, "/dev/%s", direntp->d_name); break; } + closedir(dir); if (fd == -1) { ERROR("No loop device found"); return -1; } - closedir(dir); *retfd = fd; return 0;