Author: rhuijben
Date: Fri Jun  3 23:25:21 2011
New Revision: 1131285

URL: http://svn.apache.org/viewvc?rev=1131285&view=rev
Log:
* subversion/bindings/javahl/native/JNIUtil.cpp
  (JNIUtil::preprocessPath): Resolve a deprecation warning by using the right
    canonicalization function in the right place.
    (The dirent codepath already canonicalized the path earlier)

Modified:
    subversion/trunk/subversion/bindings/javahl/native/JNIUtil.cpp

Modified: subversion/trunk/subversion/bindings/javahl/native/JNIUtil.cpp
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/JNIUtil.cpp?rev=1131285&r1=1131284&r2=1131285&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/JNIUtil.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/JNIUtil.cpp Fri Jun  3 
23:25:21 2011
@@ -948,6 +948,9 @@ svn_error_t *JNIUtil::preprocessPath(con
         return svn_error_createf(SVN_ERR_BAD_URL, NULL,
                                  _("URL '%s' contains a '..' element"),
                                  path);
+
+      /* strip any trailing '/' */
+      path = svn_uri_canonicalize(path, pool);
     }
   else  /* not a url, so treat as a path */
     {
@@ -974,8 +977,6 @@ svn_error_t *JNIUtil::preprocessPath(con
       /* For kicks and giggles, let's absolutize it. */
       SVN_ERR(svn_dirent_get_absolute(&path, path, pool));
     }
-    /* strip any trailing '/' */
-    path = svn_path_canonicalize(path, pool);
 
   return NULL;
 }


Reply via email to