[packages/rpm/dev-5.4.16] applied upstream: avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
glen
glen at pld-linux.org
Wed Mar 16 16:37:14 CET 2016
commit 8fe762fb05e3deb712896dac4f1630b47600ba1b
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Mar 16 17:30:56 2016 +0200
applied upstream: avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
...-in-path-for-dirname-filetrigger-matching.patch | 23 ----------------------
rpm.spec | 4 +---
2 files changed, 1 insertion(+), 26 deletions(-)
---
diff --git a/rpm.spec b/rpm.spec
index 8c0f770..0418195 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -256,8 +256,6 @@ Patch1031: %{name}-5.4.9-mire-fix-strings-lacking-null-terminator.patch
Patch1032: %{name}-5.4.9-rpmpython-fix-input.patch
# status: ready
Patch1033: %{name}-5.4.7-no-seqid_init-on-rdonly-database.patch
-# status: probably ready for merging
-Patch1034: %{name}-5.4.9-avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
# status: probably ready to merge, discuss on rpm-devel first
Patch1035: %{name}-5.4.9-fix-verify-segfault.patch
# Due to rpmdav/neon being written in a different fashion than other rpmio clients,
@@ -1000,7 +998,7 @@ cd -
%patch1031 -p1
%patch1032 -p1
%patch1033 -p1
-%patch1034 -p1
+
%patch1035 -p1
%patch1037 -p1
%patch1038 -p1
diff --git a/rpm-5.4.9-avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch b/rpm-5.4.9-avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
deleted file mode 100644
index 7535c34..0000000
--- a/rpm-5.4.9-avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- rpm-5.4.9/lib/psm.c.slash~ 2012-05-15 03:47:32.000000000 +0200
-+++ rpm-5.4.9/lib/psm.c 2012-05-15 03:49:04.075347677 +0200
-@@ -1463,11 +1463,15 @@ static rpmRC runTriggersLoop(rpmpsm psm,
- ARGint_t vals;
-
- depName = _free(depName);
-- depName = (char *) xmalloc(nName + 1 + 1);
-- (void) stpcpy(depName, Name);
-- /* XXX re-add the pesky trailing '/' to dirnames. */
-- depName[nName] = (tagno == RPMTAG_DIRNAMES ? '/' : '\0');
-- depName[nName+1] = '\0';
-+ if (!strcmp(Name, "/"))
-+ depName = xstrdup(Name);
-+ else {
-+ depName = xmalloc(nName + 1 + 1);
-+ (void) stpcpy(depName, Name);
-+ /* XXX re-add the pesky trailing '/' to dirnames. */
-+ depName[nName] = (tagno == RPMTAG_DIRNAMES ? '/' : '\0');
-+ depName[nName+1] = '\0';
-+ }
-
- if (depName[0] == '/' && psm->Tmires != NULL) {
- miRE mire;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/6a66bc249043bebf24d1d7c1254ef126b1c14707
More information about the pld-cvs-commit
mailing list