[packages/systemd] upstream fix for string format specifier mismatch
atler
atler at pld-linux.org
Wed May 25 19:34:47 CEST 2022
commit 557195ab253d5be401c319293845ed7e0012e8db
Author: Jan Palus <atler at pld-linux.org>
Date: Wed May 25 19:09:03 2022 +0200
upstream fix for string format specifier mismatch
size_t-format.patch | 25 +++++++++++++++++++++++++
systemd.spec | 2 ++
2 files changed, 27 insertions(+)
---
diff --git a/systemd.spec b/systemd.spec
index ee759c1..a2f6146 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -79,6 +79,7 @@ Patch13: sysctl.patch
Patch14: pld-pam-%{name}-user.patch
Patch15: %{name}-x32.patch
Patch16: rpm-macros.patch
+Patch17: size_t-format.patch
URL: https://www.freedesktop.org/wiki/Software/systemd/
BuildRequires: acl-devel
%{?with_audit:BuildRequires: audit-libs-devel}
@@ -771,6 +772,7 @@ Makra RPM-a definiujące ścieżki i skryptlety związane z systemd.
%patch14 -p1
%patch15 -p1
%patch16 -p1
+%patch17 -p1
cp -p %{SOURCE2} src/systemd_booted.c
diff --git a/size_t-format.patch b/size_t-format.patch
new file mode 100644
index 0000000..c9fa299
--- /dev/null
+++ b/size_t-format.patch
@@ -0,0 +1,25 @@
+From eeb94014a14d68c6b661b77883ee96b9b20e5e7a Mon Sep 17 00:00:00 2001
+From: Daan De Meyer <daan.j.demeyer at gmail.com>
+Date: Sun, 22 May 2022 14:36:07 +0200
+Subject: [PATCH] coredump: Fix format string type mismatch
+
+Fixes #23471
+---
+ src/coredump/coredump.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/coredump/coredump.c b/src/coredump/coredump.c
+index 003d4f74d16c..fc1b7bb43459 100644
+--- a/src/coredump/coredump.c
++++ b/src/coredump/coredump.c
+@@ -512,8 +512,8 @@ static int save_external_coredump(
+
+ if (truncated)
+ log_struct(LOG_INFO,
+- LOG_MESSAGE("Core file was truncated to %zu bytes.", max_size),
+- "SIZE_LIMIT=%zu", max_size,
++ LOG_MESSAGE("Core file was truncated to %"PRIu64" bytes.", max_size),
++ "SIZE_LIMIT=%"PRIu64, max_size,
+ "MESSAGE_ID=" SD_MESSAGE_TRUNCATED_CORE_STR);
+
+ r = fix_permissions(fd, tmp, fn, context, uid);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/557195ab253d5be401c319293845ed7e0012e8db
More information about the pld-cvs-commit
mailing list