--- sal/osl/unx/file_url.cxx.orig	2005-09-08 07:56:32.000000000 -0700
+++ sal/osl/unx/file_url.cxx	2005-11-09 07:04:10.000000000 -0800
@@ -700,17 +700,6 @@
                     	return oslTranslateFileError(OSL_FET_ERROR, ENAMETOOLONG);
                     
 	                ustrchrcat(*punresolved++, path_resolved_so_far); 
-                
-    	            if ('\0' == *punresolved && !realpath_failed)
-        	        {
-						ferr = _osl_resolvepath(
-							path_resolved_so_far, 
-							presolvedsf, 
-							&realpath_failed);
-					
-						if (osl_File_E_None != ferr)
-			    			return ferr;
-            	    }
             	}
         	}
 	        else if (UNICHAR_SLASH == *punresolved)
@@ -723,13 +711,6 @@
             
     	        if (!realpath_failed)
         	    {                
-            	    ferr = _osl_resolvepath(
-						path_resolved_so_far, 
-						presolvedsf, 
-						&realpath_failed);
-		    
-					if (osl_File_E_None != ferr)
-						return ferr;
 				
 					if (!_islastchr(path_resolved_so_far, UNICHAR_SLASH))
 					{
@@ -748,16 +728,6 @@
                 
 	            ustrchrcat(*punresolved++, path_resolved_so_far); 
             
-    	        if ('\0' == *punresolved && !realpath_failed)
-        	    {            
-            	    ferr = _osl_resolvepath(
-						path_resolved_so_far, 
-						presolvedsf, 
-						&realpath_failed);
-		    
-					if (osl_File_E_None != ferr)
-						return ferr;
-            	}
         	}
     	}
 
