Merge "[NS01.5] Fix an embarrassing bug"
diff --git a/staticlibs/device/android/net/NetworkFactory.java b/staticlibs/device/android/net/NetworkFactory.java
index 4ddb0da..4bc45cf 100644
--- a/staticlibs/device/android/net/NetworkFactory.java
+++ b/staticlibs/device/android/net/NetworkFactory.java
@@ -366,12 +366,12 @@
     /** @deprecated none of the implementors use the score : migrate them */
     @Deprecated
     protected void needNetworkFor(NetworkRequest networkRequest, int score) {
-        if (++mRefCount == 1) startNetwork();
+        needNetworkFor(networkRequest);
     }
 
     // override to do fancier stuff
     protected void needNetworkFor(NetworkRequest networkRequest) {
-        needNetworkFor(networkRequest, 0);
+        if (++mRefCount == 1) startNetwork();
     }
 
     protected void releaseNetworkFor(NetworkRequest networkRequest) {