Merge "Avoid a double decrease of reference counter for unstable provider"

am: e8651aed4b

* commit 'e8651aed4b8a2c6703589069e26f5be750b2a947':
  Avoid a double decrease of reference counter for unstable provider
This commit is contained in:
Jeff Sharkey
2015-12-03 17:07:50 +00:00
committed by android-build-merger

View File

@@ -984,6 +984,7 @@ public abstract class ContentResolver {
stableProvider = acquireProvider(uri); stableProvider = acquireProvider(uri);
} }
releaseUnstableProvider(unstableProvider); releaseUnstableProvider(unstableProvider);
unstableProvider = null;
ParcelFileDescriptor pfd = new ParcelFileDescriptorInner( ParcelFileDescriptor pfd = new ParcelFileDescriptorInner(
fd.getParcelFileDescriptor(), stableProvider); fd.getParcelFileDescriptor(), stableProvider);
@@ -1128,6 +1129,7 @@ public abstract class ContentResolver {
stableProvider = acquireProvider(uri); stableProvider = acquireProvider(uri);
} }
releaseUnstableProvider(unstableProvider); releaseUnstableProvider(unstableProvider);
unstableProvider = null;
ParcelFileDescriptor pfd = new ParcelFileDescriptorInner( ParcelFileDescriptor pfd = new ParcelFileDescriptorInner(
fd.getParcelFileDescriptor(), stableProvider); fd.getParcelFileDescriptor(), stableProvider);