Canonicalize absolute dirents, too.
authorJelmer Vernooij <jelmer@jelmer.uk>
Thu, 10 Aug 2017 00:19:32 +0000 (00:19 +0000)
committerJelmer Vernooij <jelmer@jelmer.uk>
Thu, 10 Aug 2017 00:19:32 +0000 (00:19 +0000)
subvertpy/util.c

index 208e58ff51698f1d52563bdd6b0eb7538d854d8a..e01f45225c168c3a91f4965031fc83a436913c42 100644 (file)
@@ -122,16 +122,14 @@ const char *py_object_to_svn_abspath(PyObject *obj, apr_pool_t *pool)
         return NULL;
     }
     if (svn_dirent_is_absolute(ret)) {
-        return ret;
+        return svn_dirent_canonicalize(ret, pool);
     } else {
         const char *absolute;
         RUN_SVN_WITH_POOL(pool, svn_dirent_get_absolute(&absolute, ret, pool));
-        return absolute;
+        return svn_dirent_canonicalize(absolute, pool);
     }
 }
 
-
-
 const char *py_object_to_svn_dirent(PyObject *obj, apr_pool_t *pool)
 {
     const char *ret;