]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: don't leak open DIR
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Tue, 20 Aug 2013 22:48:54 +0000 (17:48 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Tue, 20 Aug 2013 22:48:54 +0000 (17:48 -0500)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/bdev.c

index 7cb4d6c1fb9fc02b794dc3bb8049b660eab21697..1baae89ab0a07993eba002559d164b0a20d74133 100644 (file)
@@ -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;