summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorDan Egnor <egnor@google.com>2009-07-09 13:48:36 -0700
committerDan Egnor <egnor@google.com>2009-07-09 13:48:36 -0700
commit6d877383bc2e2952cad48780c410ed452870a5a4 (patch)
treebd685a14b19bb04e16cd470e451a2ef9a3ebf622 /core
parentd6fe243c1c6d5e994cacede8110eef736767bd7f (diff)
downloadframeworks_base-6d877383bc2e2952cad48780c410ed452870a5a4.zip
frameworks_base-6d877383bc2e2952cad48780c410ed452870a5a4.tar.gz
frameworks_base-6d877383bc2e2952cad48780c410ed452870a5a4.tar.bz2
Fix a small bug in array length bounds checking.
Diffstat (limited to 'core')
-rw-r--r--core/jni/android_backup_BackupDataOutput.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/android_backup_BackupDataOutput.cpp b/core/jni/android_backup_BackupDataOutput.cpp
index d02590e..ce30aaa 100644
--- a/core/jni/android_backup_BackupDataOutput.cpp
+++ b/core/jni/android_backup_BackupDataOutput.cpp
@@ -70,7 +70,7 @@ writeEntityData_native(JNIEnv* env, jobject clazz, int w, jbyteArray data, int s
int err;
BackupDataWriter* writer = (BackupDataWriter*)w;
- if (env->GetArrayLength(data) > size) {
+ if (env->GetArrayLength(data) < size) {
// size mismatch
return -1;
}