* linux-ppc-low.c (ppc_collect_ptrace_register): Clear buffer.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 29 May 2008 11:53:12 +0000 (11:53 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 29 May 2008 11:53:12 +0000 (11:53 +0000)
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-ppc-low.c

index 37d192a..7a7afcc 100644 (file)
@@ -1,3 +1,7 @@
+2008-05-29  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * linux-ppc-low.c (ppc_collect_ptrace_register): Clear buffer.
+
 2008-05-09  Doug Evans  <dje@google.com>
 
        * server.h (decode_search_memory_packet): Declare.
index 84f9d37..c03b50a 100644 (file)
@@ -149,6 +149,9 @@ static void
 ppc_collect_ptrace_register (int regno, char *buf)
 {
   int size = register_size (regno);
+
+  memset (buf, 0, sizeof (long));
+
   if (size < sizeof (long))
     collect_register (regno, buf + sizeof (long) - size);
   else