diff options
| author | Dan Egnor <egnor@google.com> | 2009-07-09 13:48:36 -0700 |
|---|---|---|
| committer | Dan Egnor <egnor@google.com> | 2009-07-09 13:48:36 -0700 |
| commit | 6d877383bc2e2952cad48780c410ed452870a5a4 (patch) | |
| tree | bd685a14b19bb04e16cd470e451a2ef9a3ebf622 /core | |
| parent | d6fe243c1c6d5e994cacede8110eef736767bd7f (diff) | |
| download | frameworks_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.cpp | 2 |
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; } |
