From 1b5ba510bea23522ba0d13cc0759c4fe8e6340c6 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Fri, 22 Dec 2006 17:01:16 +0000 Subject: [PATCH] * Fix stdout/stderr copying. Don't use fprintf for something that can have null bytes (lol @ me). --- src/zzuf.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/zzuf.c b/src/zzuf.c index bd344ed..796d541 100644 --- a/src/zzuf.c +++ b/src/zzuf.c @@ -308,11 +308,7 @@ int main(int argc, char *argv[]) /* We got data */ child_list[i].bytes += ret; if(!quiet) - { - buf[ret] = '\0'; - fprintf(j ? stdout : stderr, "%s", buf); - } - continue; + fwrite(buf, ret, 1, j ? stdout : stderr); } else if(ret == 0) {