[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