• Pavel Tikhomirov's avatar
    mount: fix uninitialized use of fd on switch_ns error · 455b96c0
    Pavel Tikhomirov authored
    close_safe can operate uninitialized fd in case of error in switch_ns,
    found by Coverity Scan:
    
    *** CID 187164:  Uninitialized variables  (UNINIT)
    /criu/mount.c: 1313 in open_mountpoint()
    1307     err:
    1308            return 1;
    1309     }
    1310
    1311     int open_mountpoint(struct mount_info *pm)
    1312     {
    >>>     CID 187164:  Uninitialized variables  (UNINIT)
    >>>     Declaring variable "fd" without initializer.
    1313            int fd, cwd_fd, ns_old = -1;
    1314
    1315            /* No overmounts and children - the entire mount is visible */
    1316            if (list_empty(&pm->children) && !mnt_is_overmounted(pm))
    1317                    return __open_mountpoint(pm, -1);
    1318
    Signed-off-by: 's avatarPavel Tikhomirov <ptikhomirov@virtuozzo.com>
    Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
    455b96c0
Name
Last commit
Last update
Documentation Loading commit data...
compel Loading commit data...
contrib Loading commit data...
coredump Loading commit data...
crit Loading commit data...
criu Loading commit data...
images Loading commit data...
include/common Loading commit data...
lib Loading commit data...
scripts Loading commit data...
soccr Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
INSTALL.md Loading commit data...
Makefile Loading commit data...
Makefile.compel Loading commit data...
Makefile.config Loading commit data...
Makefile.install Loading commit data...
Makefile.versions Loading commit data...
README.md Loading commit data...