coverity: #1425764

Unchecked return value Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent 477e62b6
...@@ -1561,15 +1561,24 @@ static bool create_run_template(struct lxc_container *c, char *tpath, ...@@ -1561,15 +1561,24 @@ static bool create_run_template(struct lxc_container *c, char *tpath,
/* note n2[n2args-1] is NULL */ /* note n2[n2args-1] is NULL */
n2[n2args - 5] = "--mapped-uid"; n2[n2args - 5] = "--mapped-uid";
snprintf(txtuid, 20, "%d", hostuid_mapped);
ret = snprintf(txtuid, 20, "%d", hostuid_mapped);
if (ret < 0 || ret >= 20) {
free(newargv);
free(n2);
_exit(EXIT_FAILURE);
}
n2[n2args - 4] = txtuid; n2[n2args - 4] = txtuid;
n2[n2args - 3] = "--mapped-gid"; n2[n2args - 3] = "--mapped-gid";
ret = snprintf(txtgid, 20, "%d", hostgid_mapped); ret = snprintf(txtgid, 20, "%d", hostgid_mapped);
if (ret < 0 || ret >= 20) { if (ret < 0 || ret >= 20) {
free(newargv); free(newargv);
free(n2); free(n2);
_exit(EXIT_FAILURE); _exit(EXIT_FAILURE);
} }
n2[n2args - 2] = txtgid; n2[n2args - 2] = txtgid;
n2[n2args - 1] = NULL; n2[n2args - 1] = NULL;
free(newargv); free(newargv);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment