Author: cmpilato
Date: Fri Jun 10 23:05:32 2011
New Revision: 1134471
URL: http://svn.apache.org/viewvc?rev=1134471&view=rev
Log:
* subversion/svn/main.c
(main): Use svn_error_find_cause() rather than duplicating its
functionality.
Modified:
subversion/trunk/subversion/svn/main.c
Modified: subversion/trunk/subversion/svn/main.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/main.c?rev=1134471&r1=1134470&r2=1134471&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/main.c (original)
+++ subversion/trunk/subversion/svn/main.c Fri Jun 10 23:05:32 2011
@@ -2601,15 +2601,11 @@ main(int argc, const char *argv[])
/* Tell the user about 'svn cleanup' if any error on the stack
was about locked working copies. */
- for (tmp_err = err; tmp_err; tmp_err = tmp_err->child)
- if (tmp_err->apr_err == SVN_ERR_WC_LOCKED)
- {
- svn_error_clear
- (svn_cmdline_fputs(_("svn: run 'svn cleanup' to remove locks "
- "(type 'svn help cleanup' for details)\n"),
- stderr, pool));
- break;
- }
+ if (svn_error_find_cause(err, SVN_ERR_WC_LOCKED))
+ svn_error_clear(svn_cmdline_fputs(_("svn: run 'svn cleanup' to "
+ "remove locks (type 'svn help "
+ "cleanup' for details)\n"),
+ stderr, pool));
svn_error_clear(err);
svn_pool_destroy(pool);