2003-11-05 Elena Zannoni <ezannoni@redhat.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Wed, 5 Nov 2003 23:50:12 +0000 (23:50 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Wed, 5 Nov 2003 23:50:12 +0000 (23:50 +0000)
       * top.c (execute_command): Fix broken logic for command execution
       while inferior is running in async mode.

gdb/ChangeLog
gdb/top.c

index cd31bd860efa5dcb80d67e35b5ecdf9aff855ce5..e2b2befeaa8c11a946ff506583139277d3202556 100644 (file)
@@ -1,3 +1,8 @@
+2003-11-05  Elena Zannoni  <ezannoni@redhat.com>
+
+       * top.c (execute_command): Fix broken logic for command execution
+       while inferior is running in async mode.
+
 2003-11-06  Mark Kettenis  <kettenis@gnu.org>
 
        * dwarf2-frame.c (execute_cfa_program): Mark register as
index 46e323b09b5584078b717a0774ac347c8d031695..baad701a7a3a87f2c3ef7a86d2d256fb6cba4666 100644 (file)
--- a/gdb/top.c
+++ b/gdb/top.c
@@ -669,10 +669,10 @@ execute_command (char *p, int from_tty)
       /* If the target is running, we allow only a limited set of
          commands. */
       if (event_loop_p && target_can_async_p () && target_executing)
-       if (!strcmp (c->name, "help")
-           && !strcmp (c->name, "pwd")
-           && !strcmp (c->name, "show")
-           && !strcmp (c->name, "stop"))
+       if (strcmp (c->name, "help") != 0
+           && strcmp (c->name, "pwd") != 0
+           && strcmp (c->name, "show") != 0
+           && strcmp (c->name, "stop") != 0)
          error ("Cannot execute this command while the target is running.");
 
       /* Pass null arg rather than an empty one.  */