Fix error value on control stream and RTSP handshake failure
This commit is contained in:
parent
dca2205ac8
commit
25528671d2
3 changed files with 3 additions and 2 deletions
|
|
@ -818,7 +818,7 @@ int startControlStream(void) {
|
|||
peer = NULL;
|
||||
enet_host_destroy(client);
|
||||
client = NULL;
|
||||
return -1;
|
||||
return ETIMEDOUT;
|
||||
}
|
||||
|
||||
// Ensure the connect verify ACK is sent immediately
|
||||
|
|
|
|||
|
|
@ -243,7 +243,7 @@ SOCKET connectTcpSocket(struct sockaddr_storage* dstaddr, SOCKADDR_LEN addrlen,
|
|||
// select() timed out
|
||||
Limelog("select() timed out after %d seconds\n", timeoutSec);
|
||||
closeSocket(s);
|
||||
SetLastSocketError(EWOULDBLOCK);
|
||||
SetLastSocketError(ETIMEDOUT);
|
||||
return INVALID_SOCKET;
|
||||
}
|
||||
else if (FD_ISSET(s, &writefds) || FD_ISSET(s, &exceptfds)) {
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
#define EWOULDBLOCK WSAEWOULDBLOCK
|
||||
#define EAGAIN WSAEWOULDBLOCK
|
||||
#define EINTR WSAEINTR
|
||||
#define ETIMEDOUT WSAETIMEDOUT
|
||||
|
||||
typedef int SOCK_RET;
|
||||
typedef int SOCKADDR_LEN;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue