# HG changeset patch # User jwe # Date 782341076 0 # Node ID 466c3eb4b9d59dbaf058c8b51c6f72ab479723cc # Parent 45f67430074747f46048b977778124595769a69e [project @ 1994-10-16 20:57:56 by jwe] diff --git a/src/dynamic-ld.cc b/src/dynamic-ld.cc --- a/src/dynamic-ld.cc +++ b/src/dynamic-ld.cc @@ -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) {