Fix for binary file detection bug.

This commit is contained in:
Bruce Hill 2021-05-19 22:16:39 -07:00
parent cd6b5925f1
commit 3f0ab96f7f

3
bp.c
View File

@ -155,7 +155,8 @@ static int is_text_file(const char *filename)
(void)close(fd);
if (len < 0) return 0;
for (ssize_t i = 0; i < len; i++)
if (!isprint(buf[i])) return 0;
if (isascii(buf[i]) && !(isprint(buf[i]) || isspace(buf[i])))
return 0;
return 1;
}