aboutsummaryrefslogtreecommitdiff
path: root/coreutils/printf.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-06-27 00:07:23 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-06-27 00:07:23 +0200
commit7e6034309e31d6d4d6a80341897cbf693a281dde (patch)
tree61441928488101f128be4d8b1f993afd9c8abad4 /coreutils/printf.c
parent4248c33a8528564213d0787770e64b224d134c26 (diff)
downloadbusybox-7e6034309e31d6d4d6a80341897cbf693a281dde.tar.gz
printf: (allegedly) fix testsuite failure
Signed-off-by: Colin Watson <cjwatson@ubuntu.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'coreutils/printf.c')
-rw-r--r--coreutils/printf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/coreutils/printf.c b/coreutils/printf.c
index 5b326c643..eb53fa490 100644
--- a/coreutils/printf.c
+++ b/coreutils/printf.c
@@ -152,6 +152,8 @@ static void print_direc(char *format, unsigned fmt_length,
if (have_width - 1 == have_prec)
have_width = NULL;
+ errno = 0;
+
switch (format[fmt_length - 1]) {
case 'c':
printf(format, *argument);