forked from pool/nfs-utils
Accepting request 958719 from home:marxin:branches:Base:System
- Add gcc12-fix.patch upstream fix for GCC 12 compiler. OBS-URL: https://build.opensuse.org/request/show/958719 OBS-URL: https://build.opensuse.org/package/show/Base:System/nfs-utils?expand=0&rev=250
This commit is contained in:
parent
b343c51ea9
commit
188d5563b5
36
gcc12-fix.patch
Normal file
36
gcc12-fix.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 7f8463fe702174bd613df9d308cc899af25ae02e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Steve Dickson <steved@redhat.com>
|
||||||
|
Date: Wed, 23 Feb 2022 15:19:51 -0500
|
||||||
|
Subject: [PATCH] systemd: Fix format-overflow warning
|
||||||
|
|
||||||
|
rpc-pipefs-generator.c:35:23: error: '%s' directive output between 0 and 2147483653 bytes may exceed minimum required size of 4095 [-Werror=format-overflow=]
|
||||||
|
35 | sprintf(path, "%s/%s", dirname, pipefs_unit);
|
||||||
|
| ^
|
||||||
|
|
||||||
|
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||||
|
---
|
||||||
|
systemd/rpc-pipefs-generator.c | 5 +++--
|
||||||
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/systemd/rpc-pipefs-generator.c b/systemd/rpc-pipefs-generator.c
|
||||||
|
index c24db56..7b2bb4f 100644
|
||||||
|
--- a/systemd/rpc-pipefs-generator.c
|
||||||
|
+++ b/systemd/rpc-pipefs-generator.c
|
||||||
|
@@ -28,11 +28,12 @@ static int generate_mount_unit(const char *pipefs_path, const char *pipefs_unit,
|
||||||
|
{
|
||||||
|
char *path;
|
||||||
|
FILE *f;
|
||||||
|
+ size_t size = (strlen(dirname) + 1 + strlen(pipefs_unit));
|
||||||
|
|
||||||
|
- path = malloc(strlen(dirname) + 1 + strlen(pipefs_unit));
|
||||||
|
+ path = malloc(size);
|
||||||
|
if (!path)
|
||||||
|
return 1;
|
||||||
|
- sprintf(path, "%s/%s", dirname, pipefs_unit);
|
||||||
|
+ snprintf(path, size, "%s/%s", dirname, pipefs_unit);
|
||||||
|
f = fopen(path, "w");
|
||||||
|
if (!f)
|
||||||
|
{
|
||||||
|
--
|
||||||
|
1.8.3.1
|
||||||
|
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 3 10:08:47 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
- Add gcc12-fix.patch upstream fix for GCC 12 compiler.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 31 07:24:41 UTC 2022 - Petr Vorel <pvorel@suse.cz>
|
Mon Jan 31 07:24:41 UTC 2022 - Petr Vorel <pvorel@suse.cz>
|
||||||
|
|
||||||
|
@ -42,6 +42,7 @@ Source25: rpc-svcgssd.options.conf
|
|||||||
Source26: nfs.conf
|
Source26: nfs.conf
|
||||||
Source27: nfs-kernel-server.tmpfiles.conf
|
Source27: nfs-kernel-server.tmpfiles.conf
|
||||||
Patch0: nfs-utils-1.0.7-bind-syntax.patch
|
Patch0: nfs-utils-1.0.7-bind-syntax.patch
|
||||||
|
Patch1: gcc12-fix.patch
|
||||||
|
|
||||||
BuildRequires: e2fsprogs-devel
|
BuildRequires: e2fsprogs-devel
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
Loading…
x
Reference in New Issue
Block a user