summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPat Erley <perley@cyngn.com>2016-02-23 15:37:33 -0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-02-29 11:24:03 -0800
commit56eaddf0ca9e4d3dcf68f05742aea4d656300fac (patch)
tree8dd8efd7d153279a53ffb5721df3af22048c603e
parent69da9d9f0a0abe40cda45a68b1f35dfa335ca020 (diff)
downloadandroid_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.java2
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 {