From 61909b373f1873895d5242426cab5dec64d025b5 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 29 Mar 2014 21:55:05 -0400 Subject: [PATCH] Pass the correct socket error to connectionTerminated() --- limelight-common/AudioStream.c | 4 ++-- limelight-common/VideoStream.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/limelight-common/AudioStream.c b/limelight-common/AudioStream.c index b1d9ed3..1ef3ae0 100644 --- a/limelight-common/AudioStream.c +++ b/limelight-common/AudioStream.c @@ -54,7 +54,7 @@ static void UdpPingThreadProc(void *context) { err = sendto(rtpSocket, pingData, sizeof(pingData), 0, (struct sockaddr*)&saddr, sizeof(saddr)); if (err != sizeof(pingData)) { Limelog("UDP ping thread terminating #1\n"); - listenerCallbacks->connectionTerminated(err); + listenerCallbacks->connectionTerminated(LastSocketError()); return; } @@ -77,7 +77,7 @@ static void ReceiveThreadProc(void* context) { if (err <= 0) { Limelog("Receive thread terminating #2\n"); free(buffer); - listenerCallbacks->connectionTerminated(err); + listenerCallbacks->connectionTerminated(LastSocketError()); return; } diff --git a/limelight-common/VideoStream.c b/limelight-common/VideoStream.c index e181560..ba68419 100644 --- a/limelight-common/VideoStream.c +++ b/limelight-common/VideoStream.c @@ -66,7 +66,7 @@ static void UdpPingThreadProc(void *context) { err = sendto(rtpSocket, pingData, sizeof(pingData), 0, (struct sockaddr*)&saddr, sizeof(saddr)); if (err != sizeof(pingData)) { Limelog("UDP ping thread terminating #1\n"); - listenerCallbacks->connectionTerminated(err); + listenerCallbacks->connectionTerminated(LastSocketError()); return; } @@ -89,7 +89,7 @@ static void ReceiveThreadProc(void* context) { if (err <= 0) { Limelog("Receive thread terminating #2\n"); free(buffer); - listenerCallbacks->connectionTerminated(err); + listenerCallbacks->connectionTerminated(LastSocketError()); return; }