Index: /trunk/FACT++/src/Configuration.cc
===================================================================
--- /trunk/FACT++/src/Configuration.cc	(revision 11572)
+++ /trunk/FACT++/src/Configuration.cc	(revision 11573)
@@ -1065,5 +1065,5 @@
 
     const boost::filesystem::path path(GetName());
-    const string globalfile = path.parent_path().string()+"/fact++.rc";
+    const string globalfile = (path.parent_path()/boost::filesystem::path("fact++.rc")).string();
 
     cerr << "Reading global  options from '" << globalfile << "'." << endl;
@@ -1303,4 +1303,5 @@
         fname = fname.substr(3);
 
+    string pwd;
     // If no directory is contained determine the current directory
     if (pname.empty())
@@ -1310,4 +1311,5 @@
     if (pname==".libs")
         return fname;
+
 
     // Check if the directory is long enough to contain "/.libs"
@@ -1319,4 +1321,8 @@
             pname = pname.substr(0, pos);
     }
+
+    // If the path is the local path do not return the path-name
+    if (pname==boost::filesystem::current_path().string())
+        return fname;
 
     return pname+'/'+fname;
