From aaeb7efa68b76ce3d55ee00e7ffa2b85da18465f Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Tue, 16 Jan 2001 17:41:51 +0000 Subject: 2001-01-16 Michael Snyder * procfs.c (procfs_stopped_by_watchpoint): Don't die if process goes away -- just return false. --- gdb/procfs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gdb/procfs.c') diff --git a/gdb/procfs.c b/gdb/procfs.c index 10f2eb9..de863c0 100644 --- a/gdb/procfs.c +++ b/gdb/procfs.c @@ -4793,8 +4793,12 @@ procfs_stopped_by_watchpoint (int pid) { procinfo *pi; - pi = find_procinfo_or_die (pid == -1 ? - PIDGET (inferior_pid) : PIDGET (pid), 0); + pi = find_procinfo (pid == -1 ? + PIDGET (inferior_pid) : PIDGET (pid), 0); + + if (!pi) /* If no process, then not stopped by watchpoint! */ + return 0; + if (proc_flags (pi) & (PR_STOPPED | PR_ISTOP)) { if (proc_why (pi) == PR_FAULTED) -- cgit v1.1