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"),