[3/6] gdb/linux-nat: don't memset siginfo on failure in linux_nat_get_siginfo
Commit Message
No caller cares about the value of *SIGINFO on failure. It's also
documented in the function doc that *SIGINFO is uninitialized (I
understand "untouched") on failure.
Change-Id: I5ef38a5f58e3635e109b919ddf6f827f38f1225a
---
gdb/linux-nat.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
@@ -4446,12 +4446,8 @@ linux_nat_get_siginfo (ptid_t ptid, siginfo_t *siginfo)
errno = 0;
ptrace (PTRACE_GETSIGINFO, pid, (PTRACE_TYPE_ARG3) 0, siginfo);
- if (errno != 0)
- {
- memset (siginfo, 0, sizeof (*siginfo));
- return false;
- }
- return true;
+
+ return errno == 0;
}
/* See nat/linux-nat.h. */