OSDN Git Service

From Petr Ledvina <ledvinap@kae.zcu.cz>:
authorAndrew Cagney <cagney@redhat.com>
Sun, 13 Jan 2002 21:11:38 +0000 (21:11 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 13 Jan 2002 21:11:38 +0000 (21:11 +0000)
* signals.c (target_signal_to_name): Verify that SIG is within the
bounds of the signals array.

gdb/ChangeLog
gdb/signals.c

index 412d401..d18a677 100644 (file)
@@ -1,5 +1,11 @@
 2002-01-13  Andrew Cagney  <ac131313@redhat.com>
 
+       From Petr Ledvina <ledvinap@kae.zcu.cz>:
+       * signals.c (target_signal_to_name): Verify that SIG is within the
+       bounds of the signals array.
+
+2002-01-13  Andrew Cagney  <ac131313@redhat.com>
+
        * MAINTAINERS: Remove arm-coff and arm-pe from target list.
 
 2002-01-13  Keith Seitz  <keiths@redhat.com>
index abbd7a5..cf0078d 100644 (file)
@@ -214,7 +214,10 @@ target_signal_to_name (enum target_signal sig)
     /* I think the code which prints this will always print it along with
        the string, so no need to be verbose.  */
     return "?";
-  return signals[sig].name;
+  else if ((sig >= TARGET_SIGNAL_FIRST) && (sig <= TARGET_SIGNAL_LAST))
+    return signals[sig].name;
+  else
+    return signals[sig].name;
 }
 
 /* Given a name, return its signal.  */