diff options
| author | Mark Salyzyn <salyzyn@google.com> | 2014-03-18 15:30:17 -0700 |
|---|---|---|
| committer | Mark Salyzyn <salyzyn@google.com> | 2014-03-18 16:03:34 -0700 |
| commit | b059cf53c9185702e99345b7319bcb075ffc5bee (patch) | |
| tree | 04206d261fbc28177368b5f34ec7de904b96ecb3 | |
| parent | 6c92369cbea460fded7e85f9751c6938000f504a (diff) | |
| download | system_core-b059cf53c9185702e99345b7319bcb075ffc5bee.zip system_core-b059cf53c9185702e99345b7319bcb075ffc5bee.tar.gz system_core-b059cf53c9185702e99345b7319bcb075ffc5bee.tar.bz2 | |
logd: Logging is truncated
- stack buffer undersized
Bug: 13514601
Change-Id: I3e5dda2daa7531ddcacece33dfdecaa28dcca765
| -rw-r--r-- | logd/LogListener.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/logd/LogListener.cpp b/logd/LogListener.cpp index c6b248b..2aa2ebb 100644 --- a/logd/LogListener.cpp +++ b/logd/LogListener.cpp @@ -31,7 +31,8 @@ LogListener::LogListener(LogBuffer *buf, LogReader *reader) { } bool LogListener::onDataAvailable(SocketClient *cli) { - char buffer[1024]; + char buffer[sizeof_log_id_t + sizeof(log_time) + sizeof(char) + + LOGGER_ENTRY_MAX_PAYLOAD]; struct iovec iov = { buffer, sizeof(buffer) }; memset(buffer, 0, sizeof(buffer)); |
