X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=rpm-gettext-in-header.patch;h=935f6124b4649e1e4bab1c235034e03c5ec560ff;hb=523ac930c335c5dbb9ce719a93c0e5fb5c976e82;hp=be46eee5db5d660d302e01c77b13e0a71202bda4;hpb=5b0f0ac9a55211821b0778001221c01854a2e4d2;p=packages%2Frpm.git diff --git a/rpm-gettext-in-header.patch b/rpm-gettext-in-header.patch index be46eee..935f612 100644 --- a/rpm-gettext-in-header.patch +++ b/rpm-gettext-in-header.patch @@ -1,12 +1,12 @@ --- rpm-4.1/rpmdb/header.c.wiget2 Thu Sep 19 00:47:29 2002 +++ rpm-4.1/rpmdb/header.c Thu Sep 19 00:52:10 2002 @@ -1645,7 +1645,8 @@ + if (ed_weak) return (char *) ed_weak; } - /*@=boundsread@*/ -- return entry->data; +- return (char *) entry->data; +/* when everything fail, try gettext */ -+ return _(entry->data); ++ return ((entry->data != NULL) && *(char*)(entry->data)) ? _(entry->data) : (char *) entry->data; } /**