diff options
author | Jay Shrauner <shrauner@google.com> | 2014-12-16 01:45:09 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2014-12-16 01:45:09 +0000 |
commit | 58d66c30d78a70c7bb5d2a62669ed64d6931b777 (patch) | |
tree | 13c29d518e09fde07ddc42b32d6a38981301a8cc /core/java/android/content | |
parent | 22bfb75ebb949ff05d34ad22fbcc888582aaaaa4 (diff) | |
parent | 59e96ee423f4fc810f29451144143a581a8cd99a (diff) | |
download | frameworks_base-58d66c30d78a70c7bb5d2a62669ed64d6931b777.zip frameworks_base-58d66c30d78a70c7bb5d2a62669ed64d6931b777.tar.gz frameworks_base-58d66c30d78a70c7bb5d2a62669ed64d6931b777.tar.bz2 |
am 12b5e504: Merge "Fix NPE in Transport.applyBatch" into lmp-mr1-dev
automerge: 59e96ee
* commit '59e96ee423f4fc810f29451144143a581a8cd99a':
Fix NPE in Transport.applyBatch
Diffstat (limited to 'core/java/android/content')
-rw-r--r-- | core/java/android/content/ContentProvider.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/content/ContentProvider.java b/core/java/android/content/ContentProvider.java index 360f308..0cff4c0 100644 --- a/core/java/android/content/ContentProvider.java +++ b/core/java/android/content/ContentProvider.java @@ -286,10 +286,12 @@ public abstract class ContentProvider implements ComponentCallbacks2 { final String original = setCallingPackage(callingPkg); try { ContentProviderResult[] results = ContentProvider.this.applyBatch(operations); - for (int i = 0; i < results.length ; i++) { - if (userIds[i] != UserHandle.USER_CURRENT) { - // Adding the userId to the uri. - results[i] = new ContentProviderResult(results[i], userIds[i]); + if (results != null) { + for (int i = 0; i < results.length ; i++) { + if (userIds[i] != UserHandle.USER_CURRENT) { + // Adding the userId to the uri. + results[i] = new ContentProviderResult(results[i], userIds[i]); + } } } return results; |