OSDN Git Service

In isMobileOk don't execute finally if mobile data is not supported.
authorWink Saville <wink@google.com>
Tue, 13 Aug 2013 19:41:06 +0000 (12:41 -0700)
committerThe Android Automerger <android-build@google.com>
Thu, 29 Aug 2013 20:02:23 +0000 (13:02 -0700)
commitaa2e36190e0112257a220427af0bd92773f8b082
tree47e49ab9d9fa7d02a0efcaf6be07e0a0073d652a
parent79c8965bb057899e6be014d7a31aaaced3fdb0f7
In isMobileOk don't execute finally if mobile data is not supported.

Move the early return outside the try {} finally so we don't call
setEnableFailFastMobileData(DctContants.DISABLED). Otherwise
referencing counting is wrong and an exception is thrown in DcTrackerBase.

Bug: 10304904
Change-Id: I5ba5121e473bada9f3daa8d6f3d3577cec8212fc
services/java/com/android/server/ConnectivityService.java