a 'return' statement should be here, or all stdin-reading causes EBADF.
This commit is contained in:
parent
3efe36d9f3
commit
63ed22f2ee
1 changed files with 1 additions and 1 deletions
|
|
@ -138,7 +138,7 @@ __attribute__((weak)) long _read_r( struct _reent *r, int fd, char *ptr, int len
|
|||
return lwip_read(fd, ptr, len);
|
||||
}
|
||||
if (fd == r->_stdin->_file) {
|
||||
_read_stdin_r(r, fd, ptr, len);
|
||||
return _read_stdin_r(r, fd, ptr, len);
|
||||
}
|
||||
r->_errno = EBADF;
|
||||
return -1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue