]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
terminal: convert to strnprintf()
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 11 Feb 2021 09:48:07 +0000 (10:48 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 11 Feb 2021 09:48:07 +0000 (10:48 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/terminal.c

index 0d904646965452ba8c406aa72bd78758950bb401..0e05c9de143255bf0928782950569f9555ad731d 100644 (file)
@@ -209,8 +209,8 @@ static int lxc_terminal_rotate_log_file(struct lxc_terminal *terminal)
        len = strlen(terminal->log_path) + sizeof(".1");
        tmp = must_realloc(NULL, len);
 
-       ret = snprintf(tmp, len, "%s.1", terminal->log_path);
-       if (ret < 0 || (size_t)ret >= len)
+       ret = strnprintf(tmp, len, "%s.1", terminal->log_path);
+       if (ret < 0)
                return -EFBIG;
 
        close(terminal->log_fd);