diff options
| author | Zheng Da <zhengda1936@gmail.com> | 2009-12-07 01:59:14 +0100 |
|---|---|---|
| committer | Zheng Da <zhengda1936@gmail.com> | 2009-12-07 01:59:14 +0100 |
| commit | badbd862e4ab01010be9cd0b82bdc7734f061deb (patch) | |
| tree | 3aa4a648e4b1d21a8b6b602d3422b3d68e54b462 | |
| parent | aba36be0e07f39429b6ac19024b8c6e457cc26b0 (diff) | |
fix a bug in printf.c
| -rw-r--r-- | libddekit/printf.c | 4 |
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); } |
