From 15986b04ff7c9a3932f9c752a727ca8af8b80d88 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Mon, 17 Apr 2023 10:44:30 -0400 Subject: [PATCH] Fix binary printing bug --- src/lib/file.c | 2 -- src/main.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/file.c b/src/lib/file.c index f8453d2..93591ab 100644 --- a/src/lib/file.c +++ b/src/lib/file.c @@ -28,8 +28,6 @@ struct filedata readfile(FILE *fp) { die("fread"); } - f.lc = 10000; - // guess if printable // from https://github.com/sharkdp/content_inspector/blob/master/src/lib.rs int testlen = f.buflen >= 64 ? 64 : f.buflen; diff --git a/src/main.c b/src/main.c index 9942f9e..7d0afa2 100644 --- a/src/main.c +++ b/src/main.c @@ -50,7 +50,7 @@ void run(FILE *fp, char *filename, bool tty) { free(f.lines[i].buf); } } else { - printf("%s", f.buf); + fwrite(f.buf, 1, f.buflen, stdout); } free(f.buf);