strerror(EAGAIN) returns "Resource temporarily unavailable", strerror(EALREADY)
returns "Operation already in progress" which is deffinetly not invalid
socket error ("Invalid socket descriptor")
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
break;
case EINPROGRESS:
case EALREADY:
- setError(QAbstractSocket::UnfinishedSocketOperationError, InvalidSocketErrorString);
+ setError(QAbstractSocket::UnfinishedSocketOperationError, ResourceErrorString);
socketState = QAbstractSocket::ConnectingState;
break;
case EAGAIN:
- setError(QAbstractSocket::UnfinishedSocketOperationError, InvalidSocketErrorString);
- setError(QAbstractSocket::SocketResourceError, ResourceErrorString);
+ setError(QAbstractSocket::UnfinishedSocketOperationError, ResourceErrorString);
break;
case EACCES:
case EPERM: