diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-05-19 22:16:39 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-05-19 22:16:39 -0700 |
| commit | 3f0ab96f7f1c60585be7fa39d0595674bf4f6bb1 (patch) | |
| tree | ec6b6c271c2295a4f407f012edbc2e7e639215c6 | |
| parent | cd6b5925f109993d5c9c2afbbabb86c24791b17b (diff) | |
Fix for binary file detection bug.
| -rw-r--r-- | bp.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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; } |
