Return to clientloop.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.52, 2001/02/28 08:45:39 | version 1.53, 2001/03/06 01:08:27 | ||
---|---|---|---|
|
|
||
* There is a kernel bug on Solaris that causes select to | * There is a kernel bug on Solaris that causes select to | ||
* sometimes wake up even though there is no data available. | * sometimes wake up even though there is no data available. | ||
*/ | */ | ||
if (len < 0 && errno == EAGAIN) | if (len < 0 && (errno == EAGAIN || errno == EINTR)) | ||
len = 0; | len = 0; | ||
if (len < 0) { | if (len < 0) { |