2001-03-17 Michael Chastain <chastain@redhat.com>
authorMichael Chastain <mec@google.com>
Sun, 18 Mar 2001 21:35:58 +0000 (21:35 +0000)
committerMichael Chastain <mec@google.com>
Sun, 18 Mar 2001 21:35:58 +0000 (21:35 +0000)
* win32-nat.c (child_attach): check args for NULL before passing
to strtoul.  This fixes PR gdb/43.

gdb/ChangeLog
gdb/win32-nat.c
gdb/windows-nat.c

index 10cea66..76cf356 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-17  Michael Chastain  <chastain@redhat.com>
+
+       * win32-nat.c (child_attach): check args for NULL before passing
+       to strtoul.  This fixes PR gdb/43.
+
 2001-03-17  Mark Kettenis  <kettenis@gnu.org>
 
        * i387-nat.h: Doc Fix.
index f0d97fa..277b473 100644 (file)
@@ -1015,11 +1015,12 @@ static void
 child_attach (char *args, int from_tty)
 {
   BOOL ok;
-  DWORD pid = strtoul (args, 0, 0);
+  DWORD pid;
 
   if (!args)
     error_no_arg ("process-id to attach");
 
+  pid = strtoul (args, 0, 0);
   ok = DebugActiveProcess (pid);
 
   if (!ok)
index f0d97fa..277b473 100644 (file)
@@ -1015,11 +1015,12 @@ static void
 child_attach (char *args, int from_tty)
 {
   BOOL ok;
-  DWORD pid = strtoul (args, 0, 0);
+  DWORD pid;
 
   if (!args)
     error_no_arg ("process-id to attach");
 
+  pid = strtoul (args, 0, 0);
   ok = DebugActiveProcess (pid);
 
   if (!ok)