From 0a5ab0a3dd14dd3d437056e0bf407c02dc5cda46 Mon Sep 17 00:00:00 2001
From: Dragana Damjanovic
Date: Sat, 9 May 2015 09:27:00 -0400
Subject: [PATCH] Bug 1152041 - Do not try to reconnect if we are offline.
r=mayhemer
---
netwerk/base/nsSocketTransport2.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/netwerk/base/nsSocketTransport2.cpp b/netwerk/base/nsSocketTransport2.cpp
index aeebb3a6069c..0d7b5bc7f35e 100644
--- a/netwerk/base/nsSocketTransport2.cpp
+++ b/netwerk/base/nsSocketTransport2.cpp
@@ -1922,7 +1922,8 @@ nsSocketTransport::OnSocketDetached(PRFileDesc *fd)
}
}
- if (RecoverFromError())
+ // If we are not offline try again.
+ if (!gIOService->IsOffline() && RecoverFromError())
mCondition = NS_OK;
else {
mState = STATE_CLOSED;