From d38414c95f0b08f95aaadb3fed0ec0cd864df68a Mon Sep 17 00:00:00 2001 From: aldot Date: Wed, 17 Jan 2007 19:46:33 +0000 Subject: - reuse return code of vsnprintf to avoid pulling in strlen git-svn-id: svn://busybox.net/trunk/busybox@17354 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- coreutils/stty.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'coreutils') diff --git a/coreutils/stty.c b/coreutils/stty.c index 2682e969d..69dee30b3 100644 --- a/coreutils/stty.c +++ b/coreutils/stty.c @@ -463,10 +463,10 @@ static void wrapf(const char *message, ...) int buflen; va_start(args, message); - vsnprintf(buf, sizeof(buf), message, args); + buflen = vsnprintf(buf, sizeof(buf), message, args); va_end(args); - buflen = strlen(buf); - if (!buflen) return; + /* buflen = strlen(buf); cheaper not to pull in strlen */ + if (!buflen /*|| buflen >= sizeof(buf)*/) return; if (current_col > 0) { current_col++; -- cgit v1.2.3-55-g6feb