diff options
| author | Wolfram Schneider <wosch@FreeBSD.org> | 1997-02-18 20:19:04 +0000 |
|---|---|---|
| committer | Wolfram Schneider <wosch@FreeBSD.org> | 1997-02-18 20:19:04 +0000 |
| commit | 3e4c0ae52d8a979f6ba45290df7674398e6db9e6 (patch) | |
| tree | 4e89846b3a9ea9e38dd4a3e305e6cf4555cfb07e /usr.bin | |
| parent | 9b4e82f125ef1a0c9664db21bd85a37878fb0c6a (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/uudecode/uudecode.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/uudecode/uudecode.c b/usr.bin/uudecode/uudecode.c index 39a8cf650042a..d3fef7aee1205 100644 --- a/usr.bin/uudecode/uudecode.c +++ b/usr.bin/uudecode/uudecode.c @@ -255,7 +255,9 @@ decode2(flag) } } } - if (!fgets(buf, sizeof(buf), stdin) || strncmp(buf, "end", 3) || (buf[3] && buf[3] != '\n')) { + if (fgets(buf, sizeof(buf), stdin) == NULL || + (strcmp(buf, "end") && strcmp(buf, "end\n") && + strcmp(buf, "end\r\n"))) { (void)fprintf(stderr, "uudecode: %s: no \"end\" line.\n", filename); return(1); |
