From badbd862e4ab01010be9cd0b82bdc7734f061deb Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Mon, 7 Dec 2009 01:59:14 +0100 Subject: fix a bug in printf.c --- libddekit/printf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libddekit') diff --git a/libddekit/printf.c b/libddekit/printf.c index 1996987f..0d4ec52f 100644 --- a/libddekit/printf.c +++ b/libddekit/printf.c @@ -29,7 +29,7 @@ int ddekit_print(const char *msg) return -1; ret = fprintf (output, "%s", msg); - if (!ret) + if (ret > 0) fflush (output); return ret; } @@ -62,7 +62,7 @@ int ddekit_vprintf(const char *fmt, va_list va) int ret; ret = vasprintf (&tmp, fmt, va); - if (!ret) { + if (ret > 0) { ret = ddekit_print (tmp); free (tmp); } -- cgit v1.2.3