Author: rinrab
Date: Wed May 28 19:00:15 2025
New Revision: 1925910
URL: http://svn.apache.org/viewvc?rev=1925910&view=rev
Log:
Follow-up to r1925907: use svn_opt_parse_revnum() also for -r argument in
svnmucc.
* subversion/svnmucc/svnmucc.c
(sub_main::-r): ditto.
Modified:
subversion/trunk/subversion/svnmucc/svnmucc.c
Modified: subversion/trunk/subversion/svnmucc/svnmucc.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/svnmucc/svnmucc.c?rev=1925910&r1=1925909&r2=1925910&view=diff
==============================================================================
--- subversion/trunk/subversion/svnmucc/svnmucc.c (original)
+++ subversion/trunk/subversion/svnmucc/svnmucc.c Wed May 28 19:00:15 2025
@@ -595,19 +595,7 @@ sub_main(int *exit_code,
root_url = sanitize_url(root_url, pool);
break;
case 'r':
- {
- const char *saved_arg = arg;
- char *digits_end = NULL;
- while (*arg == 'r')
- arg++;
- base_revision = strtol(arg, &digits_end, 10);
- if ((! SVN_IS_VALID_REVNUM(base_revision))
- || (! digits_end)
- || *digits_end)
- return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
- _("Invalid revision number '%s'"),
- saved_arg);
- }
+ SVN_ERR(svn_opt_parse_revnum(&base_revision, arg));
break;
case with_revprop_opt:
SVN_ERR(svn_opt_parse_revprop(&revprops, arg, pool));