From: Christian Brauner Date: Thu, 11 Feb 2021 09:48:07 +0000 (+0100) Subject: terminal: convert to strnprintf() X-Git-Tag: lxc-5.0.0~292^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93d5ebf1b9e4cfba124ac0be6e57b284718e854d;p=thirdparty%2Flxc.git terminal: convert to strnprintf() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/terminal.c b/src/lxc/terminal.c index 0d9046469..0e05c9de1 100644 --- a/src/lxc/terminal.c +++ b/src/lxc/terminal.c @@ -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);