diff --git a/localetag.diff b/localetag.diff index 9819827..1ba8935 100644 --- a/localetag.diff +++ b/localetag.diff @@ -139,7 +139,7 @@ decoding works, otherwise iso-8859-1. /** + * Retrieve text and convert to locale. + */ -+static int localeTag(Header h, rpmTag tag, rpmtd td) ++static int localeTag(Header h, rpmTag tag, rpmtd td, headerGetFlags hgflags) +{ + int rc; + rc = headerGet(h, tag, td, HEADERGET_ALLOC); @@ -174,12 +174,12 @@ decoding works, otherwise iso-8859-1. +static int changelognameTag(Header h, rpmtd td, headerGetFlags hgflags) +{ -+ return localeTag(h, RPMTAG_CHANGELOGNAME, td); ++ return localeTag(h, RPMTAG_CHANGELOGNAME, td, hgflags); +} + +static int changelogtextTag(Header h, rpmtd td, headerGetFlags hgflags) +{ -+ return localeTag(h, RPMTAG_CHANGELOGTEXT, td); ++ return localeTag(h, RPMTAG_CHANGELOGTEXT, td, hgflags); +} + /**