From a787bedf4fd7134d1d2282d13100e86450237581 Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Thu, 28 Jun 2007 23:02:06 +0000 Subject: [PATCH] 2007-06-28 Michael Snyder * linux-thread-db.c (thread_db_get_thread_local_address): Add gdb_assert before using return value of find_thread_pid (Coverity). --- gdb/ChangeLog | 3 +++ gdb/linux-thread-db.c | 1 + 2 files changed, 4 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8ce75e68f5..43ee13ebcd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ 2007-06-28 Michael Snyder + * linux-thread-db.c (thread_db_get_thread_local_address): Add + gdb_assert before using return value of find_thread_pid (Coverity). + * source.c (unset_substitute_path_command): Plug leak (Coverity). * cli/cli-script.c (build_command_line): Add null pointer guard diff --git a/gdb/linux-thread-db.c b/gdb/linux-thread-db.c index 460e044c26..91e12e89d0 100644 --- a/gdb/linux-thread-db.c +++ b/gdb/linux-thread-db.c @@ -1081,6 +1081,7 @@ thread_db_get_thread_local_address (ptid_t ptid, /* Get info about the thread. */ thread_info = find_thread_pid (ptid); + gdb_assert (thread_info); thread_db_map_id2thr (thread_info, 1); /* Finally, get the address of the variable. */ -- 2.34.1