From b059cf53c9185702e99345b7319bcb075ffc5bee Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Tue, 18 Mar 2014 15:30:17 -0700 Subject: [PATCH] logd: Logging is truncated - stack buffer undersized Bug: 13514601 Change-Id: I3e5dda2daa7531ddcacece33dfdecaa28dcca765 --- logd/LogListener.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/logd/LogListener.cpp b/logd/LogListener.cpp index c6b248bdc..2aa2ebb00 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));