20ad5f583e
- Add patch shut-up-rpmlint-on-var-log-journal.patch to avoid rpmlink warning - Add upstream patches 0001-bus-proxyd-fix-incorrect-comparison.patch 0002-shell-completion-prevent-mangling-unit-names.patch 0003-Always-check-asprintf-return-code.patch 0004-bash-completion-use-list-unit-files-to-get-all-units.patch 0005-core-only-set-the-kernel-s-timezone-when-the-RTC-run.patch 0006-parse_boolean-require-exact-matches.patch 0007-drop_duplicates-copy-full-BindMount-struct.patch 0008-shell-completion-prevent-mangling-unit-names-bash.patch 0009-journald-always-add-syslog-facility-for-messages-com.patch - Add patch shut-up-rpmlint-on-var-log-journal.patch to avoid rpmlink warning - Add upstream patches 0001-bus-proxyd-fix-incorrect-comparison.patch 0002-shell-completion-prevent-mangling-unit-names.patch 0003-Always-check-asprintf-return-code.patch 0004-bash-completion-use-list-unit-files-to-get-all-units.patch 0005-core-only-set-the-kernel-s-timezone-when-the-RTC-run.patch 0006-parse_boolean-require-exact-matches.patch 0007-drop_duplicates-copy-full-BindMount-struct.patch 0008-shell-completion-prevent-mangling-unit-names-bash.patch 0009-journald-always-add-syslog-facility-for-messages-com.patch OBS-URL: https://build.opensuse.org/request/show/242699 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=196
32 lines
854 B
Diff
32 lines
854 B
Diff
From e2d7c1a0758ce80d7cb439745deefefdffd67655 Mon Sep 17 00:00:00 2001
|
|
From: Ansgar Burchardt <ansgar@debian.org>
|
|
Date: Sun, 27 Jul 2014 16:32:13 +0200
|
|
Subject: [PATCH] drop_duplicates: copy full BindMount struct
|
|
|
|
At least
|
|
|
|
t->ignore = f->ignore;
|
|
|
|
is missing here. Just copy the full struct to be sure.
|
|
---
|
|
src/core/namespace.c | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git src/core/namespace.c src/core/namespace.c
|
|
index 5466b7b..fe95377 100644
|
|
--- src/core/namespace.c
|
|
+++ src/core/namespace.c
|
|
@@ -124,8 +124,7 @@ static void drop_duplicates(BindMount *m, unsigned *n) {
|
|
if (previous && path_equal(f->path, previous->path))
|
|
continue;
|
|
|
|
- t->path = f->path;
|
|
- t->mode = f->mode;
|
|
+ *t = *f;
|
|
|
|
previous = t;
|
|
|
|
--
|
|
1.7.9.2
|
|
|