diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2010-04-01 09:15:06 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2010-06-11 10:21:38 +0300 |
commit | a4d9f84f954ad24dbec8ad0682fbd565c96912c4 (patch) | |
tree | c61384aa9e2a354440a8c5dcca82980d7f7815ae | |
parent | 95f75846448cc2dbc0c0a3f03508c3ec15e5fecc (diff) | |
download | rpm-a4d9f84f954ad24dbec8ad0682fbd565c96912c4.tar.gz |
Disable header i18n lookup in headerCopyTags() (RhBug:578299)
- without HEADERGET_RAW here, only one of the translations in header
(whatever happens to be "current" locale) gets copied
- backported from commit 3ac99bd8c21436d8c70d462b64bf63453415a689
-rw-r--r-- | lib/header.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/header.c b/lib/header.c index 77e247375..2d6885407 100644 --- a/lib/header.c +++ b/lib/header.c @@ -1857,7 +1857,7 @@ void headerCopyTags(Header headerFrom, Header headerTo, for (p = tagstocopy; *p != 0; p++) { if (headerIsEntry(headerTo, *p)) continue; - if (!headerGet(headerFrom, *p, &td, HEADERGET_MINMEM)) + if (!headerGet(headerFrom, *p, &td, (HEADERGET_MINMEM|HEADERGET_RAW))) continue; (void) headerPut(headerTo, &td, HEADERPUT_DEFAULT); rpmtdFreeData(&td); |