mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
fix fgets error handling (from last commit)
This commit is contained in:
parent
72a0982cd5
commit
8e7c0a6d32
|
@ -144,8 +144,10 @@ main(int argc, char *argv[])
|
|||
err(1, "%s", argv[0]);
|
||||
|
||||
/* First copy bigram array to stdout. */
|
||||
if (fgets(bigrams, BGBUFSIZE + 1, fp) == NULL)
|
||||
err(1, "get bigram array");
|
||||
if (fgets(bigrams, BGBUFSIZE + 1, fp) == NULL) {
|
||||
if (!feof(fp) || ferror(fp))
|
||||
err(1, "get bigram array");
|
||||
}
|
||||
|
||||
if (fwrite(bigrams, 1, BGBUFSIZE, stdout) != BGBUFSIZE)
|
||||
err(1, "stdout");
|
||||
|
|
Loading…
Reference in a new issue