summaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2009-09-02 13:37:17 -0700
committerElliott Hughes <enh@google.com>2009-09-02 13:42:25 -0700
commitc19d2a1d798d8626f196d878abcf23a14bee40af (patch)
tree3da359f85c37f7be6774f728f3433202d880514a /vm
parent5ca29e142032b6559824e4f7d526bbc037b90c93 (diff)
downloadandroid_dalvik-c19d2a1d798d8626f196d878abcf23a14bee40af.tar.gz
android_dalvik-c19d2a1d798d8626f196d878abcf23a14bee40af.tar.bz2
android_dalvik-c19d2a1d798d8626f196d878abcf23a14bee40af.zip
Fix two calls to memset(3) whose arguments were reversed.
External bug 3358 reported the libcore/x-net instance. Manual inspection turned up another instance in vm, but nothing else in the dalvik package. Tested by booting sapphire-eng and running the x-net tests. Bug: 1999244
Diffstat (limited to 'vm')
-rw-r--r--vm/CheckJni.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vm/CheckJni.c b/vm/CheckJni.c
index 2e3b1c118..bc905271b 100644
--- a/vm/CheckJni.c
+++ b/vm/CheckJni.c
@@ -998,7 +998,7 @@ static void* freeGuardedCopy(void* dataBuf)
void* originalPtr = (void*) pExtra->originalPtr;
size_t len = pExtra->originalLen;
- memset(dataBuf, len, 0xdd);
+ memset(dataBuf, 0xdd, len);
free(fullBuf);
return originalPtr;
}
@@ -2607,4 +2607,3 @@ void dvmUseCheckedJniVm(JavaVMExt* pVm)
pVm->baseFuncTable = pVm->funcTable;
pVm->funcTable = &gCheckInvokeInterface;
}
-