]>
Commit | Line | Data |
---|---|---|
497556c4 KK |
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); |