From 28e1bd015974cc3a177343c2d7916fd6748ead0e Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 29 Oct 2014 11:06:42 +0000 Subject: [PATCH] * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison. --- newlib/ChangeLog | 9 +++++++++ newlib/libc/stdio/vfprintf.c | 6 ++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 6e542568d..0b134ea99 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,12 @@ +2014-10-29 Terry Guo + + * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison. + +2014-10-27 Corinna Vinschen + + * libc/stdlib/__call_atexit.c (__deregister_exitproc): Add Cygwin-only + function to deregister functions from the atexit function chain. + 2014-10-27 Sebastian Huber * libc/include/sys/unistd.h (sethostname): Declare if diff --git a/newlib/libc/stdio/vfprintf.c b/newlib/libc/stdio/vfprintf.c index dd9c22a6d..5e6c61ca4 100644 --- a/newlib/libc/stdio/vfprintf.c +++ b/newlib/libc/stdio/vfprintf.c @@ -1521,11 +1521,9 @@ string: */ char *p = memchr (cp, 0, prec); - if (p != NULL) { + if (p != NULL) size = p - cp; - if (size > prec) - size = prec; - } else + else size = prec; } else size = strlen (cp);