diff options
Diffstat (limited to 'lib/libstand/gets.c')
| -rw-r--r-- | lib/libstand/gets.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/lib/libstand/gets.c b/lib/libstand/gets.c index dc26a998b325a..3fbe9b4047a30 100644 --- a/lib/libstand/gets.c +++ b/lib/libstand/gets.c @@ -95,11 +95,8 @@ fgetstr(char *buf, int size, int fd)  	err = read(fd, &c, sizeof(c));  	if (err < 0)		/* read error */  	    return(-1); -	if (err == 0) {		/* EOF */ -	    if (len == 0) -		return(-1);	/* nothing to read */ +	if (err == 0)		/* EOF */  	    break; -	}  	if ((c == '\r') ||	/* line terminators */  	    (c == '\n'))  	    break; | 
