diff options
author | Ben Cheng <bccheng@google.com> | 2011-12-01 17:11:32 -0800 |
---|---|---|
committer | Ben Cheng <bccheng@google.com> | 2011-12-01 17:11:32 -0800 |
commit | 045057087905e23c270715e9ae21de652caa2132 (patch) | |
tree | ab70aa87e4bb6968085b920cb6ac55ad43df7cd6 /libs | |
parent | 88f10c6ce5a97b1990934148deb8ed6aa6ef7a48 (diff) | |
download | frameworks_base-045057087905e23c270715e9ae21de652caa2132.zip frameworks_base-045057087905e23c270715e9ae21de652caa2132.tar.gz frameworks_base-045057087905e23c270715e9ae21de652caa2132.tar.bz2 |
Initialize bwr.read_buffer in IPCThreadState::talkWithDriver.
I/valgrind( 1309): ==1310== Syscall param
ioctl(BINDER_WRITE_READ).read_buffer points to uninitialised byte(s)
I/valgrind( 1309): ==1310== at 0x480E670: __ioctl (__ioctl.S:10)
I/valgrind( 1309): ==1310== Address 0xbda651b4 is on thread 1's stack
Change-Id: I02893df7b5786b6b2dbd9659f5706d7171295ab2
Diffstat (limited to 'libs')
-rw-r--r-- | libs/binder/IPCThreadState.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/binder/IPCThreadState.cpp b/libs/binder/IPCThreadState.cpp index 5ccf87f..5d34787 100644 --- a/libs/binder/IPCThreadState.cpp +++ b/libs/binder/IPCThreadState.cpp @@ -773,6 +773,7 @@ status_t IPCThreadState::talkWithDriver(bool doReceive) bwr.read_buffer = (long unsigned int)mIn.data(); } else { bwr.read_size = 0; + bwr.read_buffer = 0; } IF_LOG_COMMANDS() { |