]> 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>
Fri, 15 Jun 2018 10:56:19 +0000 (12:56 +0200)
Unchecked return value

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

index dd98a6d331042aec9e28a660658cbc8f172655d1..429a5d86cdbe1ac0569682e618d1d46eb63ff8b9 100644 (file)
@@ -606,8 +606,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)