diff --git a/lib/services/livesync/android-livesync-tool.ts b/lib/services/livesync/android-livesync-tool.ts index 0f319faacb..83054d18c1 100644 --- a/lib/services/livesync/android-livesync-tool.ts +++ b/lib/services/livesync/android-livesync-tool.ts @@ -313,6 +313,10 @@ export class AndroidLivesyncTool implements IAndroidLivesyncTool { const connectionTimer = setTimeout(() => { if (!isConnected) { isConnected = true; + if (this.pendingConnectionData && this.pendingConnectionData.socketTimer) { + clearTimeout(this.pendingConnectionData.socketTimer); + } + reject(lastKnownError || new Error("Socket connection timeouted.")); this.pendingConnectionData = null; }