[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Fix wrong string in subversion/libsvn_repos/reporter.c

From: Arfrever Frehtes Taifersar Arahesis <arfrever.fta_at_gmail.com>
Date: 2007-12-27 23:27:19 CET

2007-12-27 23:13:39 Karl Fogel napisał(a):
> Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> writes:
> > 2007-12-15 16:41:01 Dongsheng Song napisał(a):
> >> ===================================================================
> >> --- subversion/libsvn_repos/reporter.c (revision 28499)
> >> +++ subversion/libsvn_repos/reporter.c (working copy)
> >> @@ -155,6 +155,7 @@
> >> {
> >> apr_uint64_t len;
> >> char *buf;
> >> + char *fmt;
> >>
> >> SVN_ERR(read_number(&len, temp, pool));
> >>
> >> @@ -164,9 +165,10 @@
> >> string, anyone?) but let's be future-proof anyway. */
> >> if (len + 1 < len)
> >> {
> >> + fmt = apr_psprintf(pool, _("Invalid length (%%%s) when about to read
> >> "
> >> + "a string"), APR_UINT64_T_FMT);
> >> return svn_error_createf(SVN_ERR_REPOS_BAD_REVISION_REPORT, NULL,
> >> - _("Invalid length (%" APR_UINT64_T_FMT ") "
> >> - "when about to read a string"), len);
> >> + fmt, len);
> >> }
> >>
> >> buf = apr_palloc(pool, len + 1);
> >>

This 'fmt' isn't necessary.
What do you think about this version?:

2007-12-27 20:01:10 Arfrever Frehtes Taifersar Arahesis napisał(a):
> Index: subversion/libsvn_repos/reporter.c
> ===================================================================
> --- subversion/libsvn_repos/reporter.c (wersja 28655)
> +++ subversion/libsvn_repos/reporter.c (kopia robocza)
> @@ -165,8 +165,11 @@
> if (len + 1 < len)
> {
> return svn_error_createf(SVN_ERR_REPOS_BAD_REVISION_REPORT, NULL,
> - _("Invalid length (%" APR_UINT64_T_FMT ") "
> - "when about to read a string"), len);
> + apr_psprintf(pool,
> + _("Invalid length (%%%s) when "
> + "about to read a string"),
> + APR_UINT64_T_FMT),
> + len);
> }
>
> buf = apr_palloc(pool, len + 1);
>

-- 
Arfrever Frehtes Taifersar Arahesis

Received on Thu Dec 27 23:31:51 2007

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.