changeset 825:466c3eb4b9d5

[project @ 1994-10-16 20:57:56 by jwe]
author jwe
date Sun, 16 Oct 1994 20:57:56 +0000
parents 45f674300747
children 6ed384cf51ec
files src/dynamic-ld.cc
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/dynamic-ld.cc	Sun Oct 16 16:26:29 1994 +0000
+++ b/src/dynamic-ld.cc	Sun Oct 16 20:57:56 1994 +0000
@@ -104,10 +104,14 @@
 
   if (! initialized)
     {
-      static char *prog = make_absolute (raw_prog_name,
-					 the_current_working_directory);
+      char *full_path = 0;
 
-      char *full_path = dld_find_executable (prog);
+      char *tmp = dld_find_executable (raw_prog_name);
+      if (tmp)
+	{
+	  full_path = make_absolute (tmp, the_current_working_directory);
+	  free (tmp);
+	}
 
       if (full_path)
 	{