summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiranjan Pendharkar npendhar@codeaurora.org <npendhar@codeaurora.org>2010-09-15 11:18:22 -0700
committerNiranjan Pendharkar npendhar@codeaurora.org <npendhar@codeaurora.org>2010-09-15 11:18:22 -0700
commit29c13d43a2a7ab301e02978f7ce66a48c22fed2f (patch)
tree8ce8f6c5a43d86c9638ba8aeb9247bc0a773b19f
parent74ba18baa02f9b02d2ffc07f6f05cbba8f9c9598 (diff)
downloadandroid_external_connectivity-29c13d43a2a7ab301e02978f7ce66a48c22fed2f.tar.gz
android_external_connectivity-29c13d43a2a7ab301e02978f7ce66a48c22fed2f.tar.bz2
android_external_connectivity-29c13d43a2a7ab301e02978f7ce66a48c22fed2f.zip
Handle non-pref net bringup when android pref net is changed
When the non-preferred network is brought up without ref cne's knowledge, handle it by sending a turnoff request. Change-Id: I4426bd3c4c35b50ca4183a2f307d0fc9b15b6813 CRs-Fixed: 254255
-rw-r--r--reference-cne/src/CRefCne.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/reference-cne/src/CRefCne.cpp b/reference-cne/src/CRefCne.cpp
index 34e354e..9afbba3 100644
--- a/reference-cne/src/CRefCne.cpp
+++ b/reference-cne/src/CRefCne.cpp
@@ -258,14 +258,14 @@ void CRefCne::ProcessStateChange
RCNE_MSG_DEBUG("PSC: pref network [%d] is now available,"
" turning off non-pref network",myPrefNet);
pref->ClearPending();
- nonpref->TurnOff();
- nonpref->SetPending(REF_CNE_NET_PENDING_DISCONNECT);
}
else
{
RCNE_MSG_DEBUG("PSC: unexpected bringup of non-pref network"
" -- special case ?");
- }
+ }
+ nonpref->TurnOff();
+ nonpref->SetPending(REF_CNE_NET_PENDING_DISCONNECT);
}
}
}