* cli/cli-cmds.c (shell_escape): Silence warnings from old
authorDaniel Jacobowitz <drow@false.org>
Sun, 22 Jun 2003 04:23:52 +0000 (04:23 +0000)
committerDaniel Jacobowitz <drow@false.org>
Sun, 22 Jun 2003 04:23:52 +0000 (04:23 +0000)
compilers.

gdb/ChangeLog
gdb/cli/cli-cmds.c

index f24da7b26e025b224687e8e8d324b614c35e876a..466885aae420b58214a1d0f5707fd63ed6d6d2d9 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-22  Daniel Jacobowitz  <drow@mvista.com>
+
+       * cli/cli-cmds.c (shell_escape): Silence warnings from old
+       compilers.
+
 2003-06-21  Daniel Jacobowitz  <drow@mvista.com>
 
        * c-valprint.c (c_value_print): Add VALUE_OFFSET to the address
index 312db5cbd0d85e1cc4ee63ddd74150c0c2dd9c5a..45794f7599fc7b68b30a6c4d307cf62675b26d83 100644 (file)
@@ -499,19 +499,20 @@ shell_escape (char *arg, int from_tty)
 #endif
 #else /* Can fork.  */
   int rc, status, pid;
-  char *p, *user_shell;
-
-  if ((user_shell = (char *) getenv ("SHELL")) == NULL)
-    user_shell = "/bin/sh";
-
-  /* Get the name of the shell for arg0 */
-  if ((p = strrchr (user_shell, '/')) == NULL)
-    p = user_shell;
-  else
-    p++;                       /* Get past '/' */
 
   if ((pid = vfork ()) == 0)
     {
+      char *p, *user_shell;
+
+      if ((user_shell = (char *) getenv ("SHELL")) == NULL)
+       user_shell = "/bin/sh";
+
+      /* Get the name of the shell for arg0 */
+      if ((p = strrchr (user_shell, '/')) == NULL)
+       p = user_shell;
+      else
+       p++;                    /* Get past '/' */
+
       if (!arg)
        execl (user_shell, p, 0);
       else