* main.c (main): When printing warning about bad baud rate, don't
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 11 Mar 1994 18:18:47 +0000 (18:18 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 11 Mar 1994 18:18:47 +0000 (18:18 +0000)
use warning(); it relies on current_target which isn't set up yet.

gdb/ChangeLog
gdb/main.c

index 83d6cb3f7f98af21d0571ff700b403c105738513..021ca473000af179b64818fc5f45f6e244b0d164 100644 (file)
@@ -1,5 +1,8 @@
 Fri Mar 11 08:08:50 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * main.c (main): When printing warning about bad baud rate, don't
+       use warning(); it relies on current_target which isn't set up yet.
+
        * breakpoint.c (_initialize_breakpoint): Update docstring for
        tbreak to match what the code actually does.  Don't mention tbreak
        in docstrings for "enable once" or "enable breakpoints once".
index 54418efea45655877aecbbe75292bd78715bf1e8..edefa30bb5de3a5a9e64a596b70ce702007a1eed 100644 (file)
@@ -690,7 +690,13 @@ main (argc, argv)
 
              i = strtol (optarg, &p, 0);
              if (i == 0 && p == optarg)
-               warning ("Could not set baud rate to `%s'.\n", optarg);
+
+               /* Don't use *_filtered or warning() (which relies on
+                   current_target) until after initialize_all_files(). */
+
+               fprintf_unfiltered
+                 (gdb_stderr,
+                  "warning: could not set baud rate to `%s'.\n", optarg);
              else
                baud_rate = i;
            }