summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZheng Da <zhengda1936@gmail.com>2009-12-07 01:59:14 +0100
committerZheng Da <zhengda1936@gmail.com>2009-12-07 01:59:14 +0100
commitbadbd862e4ab01010be9cd0b82bdc7734f061deb (patch)
tree3aa4a648e4b1d21a8b6b602d3422b3d68e54b462
parentaba36be0e07f39429b6ac19024b8c6e457cc26b0 (diff)
fix a bug in printf.c
-rw-r--r--libddekit/printf.c4
1 files changed, 2 insertions, 2 deletions
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);
}