]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425846
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Jun 2018 10:56:19 +0000 (12:56 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 10 Dec 2018 08:25:05 +0000 (09:25 +0100)
Unchecked return value

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/attach.c

index ff2164abc8679e73bb3a366b61f0b711e192176c..599fc50156771447a661533b4b1db51e7cd4b322 100644 (file)
@@ -600,8 +600,9 @@ static void lxc_attach_get_init_uidgid(uid_t *init_uid, gid_t *init_gid)
        uid_t uid = (uid_t)-1;
        gid_t gid = (gid_t)-1;
 
-       /* Read capabilities. */
-       snprintf(proc_fn, __PROC_STATUS_LEN, "/proc/%d/status", 1);
+       ret = snprintf(proc_fn, __PROC_STATUS_LEN, "/proc/%d/status", 1);
+       if (ret < 0 || ret >= __PROC_STATUS_LEN)
+               return;
 
        proc_file = fopen(proc_fn, "r");
        if (!proc_file)