Fix small issue in nl(1)
If fp == NULL we don't want to close it.
This commit is contained in:
parent
11e2d472bf
commit
28c5d560fb
4
nl.c
4
nl.c
@ -111,7 +111,7 @@ getlinetype(char *type, regex_t *preg)
|
||||
int
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
FILE *fp;
|
||||
FILE *fp = NULL;
|
||||
size_t l, s;
|
||||
char *d, *formattype, *formatblit;
|
||||
|
||||
@ -195,6 +195,6 @@ main(int argc, char *argv[])
|
||||
nl(argv[0], fp);
|
||||
}
|
||||
|
||||
return !!(fshut(fp, argv[0]) + fshut(stdin, "<stdin>") +
|
||||
return !!((fp && fshut(fp, argv[0])) + fshut(stdin, "<stdin>") +
|
||||
fshut(stdout, "<stdout>"));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user