From 1da83c3eccac942939748b66eb24f85b5f1983d4 Mon Sep 17 00:00:00 2001 From: Christopher Ferris Date: Fri, 10 Jan 2014 14:46:03 -0800 Subject: Init the abort_msg_address value. When initiating a manual dump, the abort_msg_address parameter is random garbage. Initialize this value to 0. Change-Id: I9ba817ee6104f47cfcb2b746bfa6f02a259c86d7 --- libcutils/debugger.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libcutils') diff --git a/libcutils/debugger.c b/libcutils/debugger.c index 9425006..7d907fc 100644 --- a/libcutils/debugger.c +++ b/libcutils/debugger.c @@ -30,6 +30,7 @@ int dump_tombstone(pid_t tid, char* pathbuf, size_t pathlen) { debugger_msg_t msg; msg.tid = tid; msg.action = DEBUGGER_ACTION_DUMP_TOMBSTONE; + msg.abort_msg_address = 0; int result = 0; if (TEMP_FAILURE_RETRY(write(s, &msg, sizeof(msg))) != sizeof(msg)) { @@ -63,6 +64,7 @@ int dump_backtrace_to_file(pid_t tid, int fd) { debugger_msg_t msg; msg.tid = tid; msg.action = DEBUGGER_ACTION_DUMP_BACKTRACE; + msg.abort_msg_address = 0; int result = 0; if (TEMP_FAILURE_RETRY(write(s, &msg, sizeof(msg))) != sizeof(msg)) { -- cgit v1.1