in ngetdelim(), set errno to EINVAL if stream is not a valid file
stream; this matches the manual page git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3617 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
106c1bf3d1
commit
497a9a2032
|
@ -333,6 +333,9 @@ CVS code -
|
|||
- Unconditionally blank the statusbar as soon as we're finished
|
||||
getting input. (DLR, suggested by Benno Schulenberg)
|
||||
- utils.c:
|
||||
ngetdelim()
|
||||
- Set errno to EINVAL if stream is not a valid file stream.
|
||||
This matches the manual page. (DLR)
|
||||
nperror()
|
||||
- Simplify. (DLR)
|
||||
- winio.c:
|
||||
|
|
|
@ -197,7 +197,8 @@ ssize_t ngetdelim(char **lineptr, size_t *n, int delim, FILE *stream)
|
|||
int c;
|
||||
|
||||
/* Sanity checks. */
|
||||
if (lineptr == NULL || n == NULL || stream == NULL) {
|
||||
if (lineptr == NULL || n == NULL || stream == NULL ||
|
||||
fileno(stream) == -1) {
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue