Author: danielsh
Date: Wed Apr 24 23:11:52 2013
New Revision: 1471763

URL: http://svn.apache.org/r1471763
Log:
* subversion/svnadmin/svnadmin.c
  (subcommand_info): Fix segfault.  Print paths correctly.

Suggested by: ivan

Modified:
    subversion/trunk/subversion/svnadmin/svnadmin.c

Modified: subversion/trunk/subversion/svnadmin/svnadmin.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svnadmin/svnadmin.c?rev=1471763&r1=1471762&r2=1471763&view=diff
==============================================================================
--- subversion/trunk/subversion/svnadmin/svnadmin.c (original)
+++ subversion/trunk/subversion/svnadmin/svnadmin.c Wed Apr 24 23:11:52 2013
@@ -1643,7 +1643,8 @@ subcommand_info(apr_getopt_t *os, void *
   SVN_ERR(open_repos(&repos, opt_state->repository_path, pool));
   fs = svn_repos_fs(repos);
   SVN_ERR(svn_cmdline_printf(pool, _("Path: %s\n"),
-                             svn_repos_path(repos, pool)));
+                             svn_dirent_local_style(svn_repos_path(repos, 
pool),
+                                                    pool)));
 
   {
     int repos_format, fs_format, minor;
@@ -1679,7 +1680,8 @@ subcommand_info(apr_getopt_t *os, void *
     as_string = svn_cstring_join(capabilities, ",", pool);
 
     /* Delete the trailing comma. */
-    as_string[strlen(as_string)-1] = '\0';
+    if (as_string[0])
+      as_string[strlen(as_string)-1] = '\0';
 
     if (capabilities->nelts)
       SVN_ERR(svn_cmdline_printf(pool, _("Repository Capabilities: %s\n"),


Reply via email to