diff options
author | Pat Erley <perley@cyngn.com> | 2016-02-23 15:37:33 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-02-29 11:24:03 -0800 |
commit | 56eaddf0ca9e4d3dcf68f05742aea4d656300fac (patch) | |
tree | 8dd8efd7d153279a53ffb5721df3af22048c603e | |
parent | 69da9d9f0a0abe40cda45a68b1f35dfa335ca020 (diff) | |
download | android_frameworks_base-56eaddf0ca9e4d3dcf68f05742aea4d656300fac.tar.gz android_frameworks_base-56eaddf0ca9e4d3dcf68f05742aea4d656300fac.tar.bz2 android_frameworks_base-56eaddf0ca9e4d3dcf68f05742aea4d656300fac.zip |
SharedStorageAgent: fix off by 1
The index into an array should never be equal to the number of
elements in that array.
Change-Id: I37161778467a849fea7e04d7067d919a7c296ad3
(cherry picked from commit d347973ab6d395ae6665a733a55846f37c593c17)
-rw-r--r-- | packages/SharedStorageBackup/src/com/android/sharedstoragebackup/SharedStorageAgent.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/SharedStorageBackup/src/com/android/sharedstoragebackup/SharedStorageAgent.java b/packages/SharedStorageBackup/src/com/android/sharedstoragebackup/SharedStorageAgent.java index 89f84fcf953..914aec1334f 100644 --- a/packages/SharedStorageBackup/src/com/android/sharedstoragebackup/SharedStorageAgent.java +++ b/packages/SharedStorageBackup/src/com/android/sharedstoragebackup/SharedStorageAgent.java @@ -74,7 +74,7 @@ public class SharedStorageAgent extends FullBackupAgent { if (slash > 0) { try { int i = Integer.parseInt(relpath.substring(0, slash)); - if (i <= mVolumes.length) { + if (i < mVolumes.length) { outFile = new File(mVolumes[i].getPath(), relpath.substring(slash + 1)); if (DEBUG) Slog.i(TAG, " => " + outFile.getAbsolutePath()); } else { |