diff src/load-path.cc @ 7374:4ff9611147ba

[project @ 2008-01-15 00:50:50 by jwe]
author jwe
date Tue, 15 Jan 2008 00:50:50 +0000
parents 745a8299c2b5
children f071480b7eac
line wrap: on
line diff
--- a/src/load-path.cc
+++ b/src/load-path.cc
@@ -408,13 +408,18 @@
   std::string tpath = genpath (dir);
 
   if (! tpath.empty ())
-    path += dir_path::path_sep_str + tpath;
+    {
+      if (path.empty ())
+	path = tpath;
+      else
+	path += dir_path::path_sep_str + tpath;
+    }
 }
 
 void
 load_path::do_initialize (bool set_initial_path)
 {
-  sys_path = dir_path::path_sep_str;
+  sys_path = "";
 
   if (set_initial_path)
     {
@@ -438,7 +443,7 @@
   if (! tpath.empty ())
     xpath += dir_path::path_sep_str + tpath;
 
-  if (sys_path != dir_path::path_sep_str)
+  if (! sys_path.empty ())
     xpath += sys_path;
 
   do_set (xpath, false);