Handle select errno EINTR properly (not doing this breaks at least many profilers)

This commit is contained in:
Perttu Ahola 2012-03-08 10:03:29 +02:00
parent 11716825fc
commit d834d6e074

@ -331,6 +331,9 @@ bool UDPSocket::WaitData(int timeout_ms)
<<timeout_ms<<")"<<std::endl;*/
return false;
}
else if(result < 0 && errno == EINTR){
return false;
}
else if(result < 0){
// Error
#ifndef DISABLE_ERRNO