]> git.pld-linux.org Git - packages/rpm.git/blame - 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
CommitLineData
497556c4
KK
1commit 1f9882b38b046c7752ec3e1200b17b7edfc995cd
2Author: Kacper Kornet <draenog@pld-linux.org>
3Date: 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
10diff --git a/rpmdb/header.c b/rpmdb/header.c
11index 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.040597 seconds and 4 git commands to generate.