OSDN Git Service

* spawn.cc (find_exec): Return input if file not found.
authorcgf <cgf>
Fri, 22 Mar 2002 03:24:30 +0000 (03:24 +0000)
committercgf <cgf>
Fri, 22 Mar 2002 03:24:30 +0000 (03:24 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/spawn.cc

index 00b5092..a013038 100644 (file)
@@ -1,3 +1,7 @@
+2002-03-21  Christopher Faylor  <cgf@redhat.com>
+
+       * spawn.cc (find_exec): Return input if file not found.
+
 2002-03-19  Boris Schaeling  <boriss@web.de>
 
         * poll.cc (poll): Add support for invalid descriptors.
index b5dc670..9020665 100644 (file)
@@ -89,7 +89,7 @@ find_exec (const char *name, path_conv& buf, const char *mywinenv,
 {
   const char *suffix = "";
   debug_printf ("find_exec (%s)", name);
-  char *retval = buf;
+  const char *retval = buf;
   char tmp[MAX_PATH];
   const char *posix = (opt & FE_NATIVE) ? NULL : name;
   bool has_slash = strchr (name, '/');
@@ -166,6 +166,8 @@ find_exec (const char *name, path_conv& buf, const char *mywinenv,
     retval = NULL;
   else if (opt & FE_NATIVE)
     buf.check (name);
+  else
+    retval = name;
 
  out:
   if (posix)