]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tests: check for NULL in device_add_remove
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Feb 2021 08:36:23 +0000 (09:36 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Feb 2021 08:36:23 +0000 (09:36 +0100)
Fixes: Coverity 1472768
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/tests/device_add_remove.c

index 4cc4007764bcc29df951d18aec81fa7b74c44cb5..dd5c5d3ecce1eb1d22ef3777929d0e4f84744334 100644 (file)
@@ -36,8 +36,8 @@ int main(int argc, char *argv[])
        __do_close int fd_log = -EBADF;
        int ret = 1;
        struct lxc_log log = {};
+       struct lxc_container *c = NULL;
        char template[sizeof(P_tmpdir"/attach_XXXXXX")];
-       struct lxc_container *c;
 
        (void)strlcpy(template, P_tmpdir"/attach_XXXXXX", sizeof(template));
 
@@ -107,6 +107,7 @@ out:
        }
        (void)unlink(template);
 
-       lxc_container_put(c);
+       if (c)
+               lxc_container_put(c);
        return ret;
 }