]> git.pld-linux.org Git - packages/rpm.git/blob - rpm-changelog-encoding.patch
- rel 43; use types directly (fixes rpm build and header files when used on glibc...
[packages/rpm.git] / rpm-changelog-encoding.patch
1 commit 1f9882b38b046c7752ec3e1200b17b7edfc995cd
2 Author: Kacper Kornet <draenog@pld-linux.org>
3 Date:   Sat May 4 20:27:19 2013 +0100
4
5     Don't use tagFunction during copying headers
6     
7     It fixes error when the changelog in subpackage was converted
8     to encoding determined by environment.
9
10 diff --git a/rpmdb/header.c b/rpmdb/header.c
11 index 01056c3..1cec5cc 100644
12 --- a/rpmdb/header.c
13 +++ b/rpmdb/header.c
14 @@ -2213,7 +2213,7 @@ void headerCopyTags(Header headerFrom, Header headerTo, rpmTag * tagstocopy)
15         if (headerIsEntry(headerTo, *tagno))
16             continue;
17         he->tag = *tagno;
18 -       if (!headerGet(headerFrom, he, 0))
19 +       if (!headerGet(headerFrom, he, HEADERGET_NOEXTENSION))
20             continue;
21         xx = headerPut(headerTo, he, 0);
22         he->p.ptr = _free(he->p.ptr);
This page took 0.022474 seconds and 3 git commands to generate.