--- 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,18 +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, - sentinel, - &realpath_failed); - - if (osl_File_E_None != ferr) - return ferr; - } } } else if (UNICHAR_SLASH == *punresolved) @@ -723,14 +711,6 @@ if (!realpath_failed) { - ferr = _osl_resolvepath( - path_resolved_so_far, - presolvedsf, - sentinel, - &realpath_failed); - - if (osl_File_E_None != ferr) - return ferr; if (!_islastchr(path_resolved_so_far, UNICHAR_SLASH)) { @@ -748,17 +728,6 @@ ustrchrcat(*punresolved++, path_resolved_so_far); - if ('\0' == *punresolved && !realpath_failed) - { - ferr = _osl_resolvepath( - path_resolved_so_far, - presolvedsf, - sentinel, - &realpath_failed); - - if (osl_File_E_None != ferr) - return ferr; - } } }