Don't send listening NetworkRequests to NetworkFactories.

We were doing this when a NetworkAgent updated its score.

bug:17393458
Change-Id: Id19ffc36b942b7112da70dfadd6abd57fcd128bd
This commit is contained in:
Paul Jensen
2014-09-05 09:09:24 -04:00
parent 949b25423e
commit c92d3ebde4

View File

@@ -4706,6 +4706,8 @@ public class ConnectivityService extends IConnectivityManager.Stub {
// code will fire.
for (int i = 0; i < nai.networkRequests.size(); i++) {
NetworkRequest nr = nai.networkRequests.valueAt(i);
// Don't send listening requests to factories. b/17393458
if (mNetworkRequests.get(nr).isRequest == false) continue;
sendUpdatedScoreToFactories(nr, score);
}
}