parted/0024-linux-Fix-gcc-complains-about-signed-sccanf-variable.patch
DistroBaker b7125dc640 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/parted.git#633c371306f0da38c70879e948b612775032740a
2020-12-01 18:08:09 +00:00

39 lines
1.2 KiB
Diff

From c3e648518235e1f77ca496c1234459e4bac300ad Mon Sep 17 00:00:00 2001
From: "Brian C. Lane" <bcl@redhat.com>
Date: Mon, 9 Nov 2020 15:16:22 -0800
Subject: [PATCH 24/42] linux: Fix gcc complains about signed sccanf variables
---
libparted/arch/linux.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c
index 09ec781..4c17720 100644
--- a/libparted/arch/linux.c
+++ b/libparted/arch/linux.c
@@ -720,9 +720,9 @@ _get_linux_version ()
static int kver = -1;
struct utsname uts;
- int major = 0;
- int minor = 0;
- int teeny = 0;
+ unsigned int major = 0;
+ unsigned int minor = 0;
+ unsigned int teeny = 0;
if (kver != -1)
return kver;
@@ -2884,7 +2884,7 @@ _dm_get_partition_start_and_length(PedPartition const *part,
char *params;
char *target_type;
dm_get_next_target(task, NULL, (uint64_t *)start, (uint64_t *)length, &target_type, &params);
- if (sscanf (params, "%d:%d %Ld", &major, &minor, start) != 3)
+ if (sscanf (params, "%d:%d %Lu", &major, &minor, start) != 3)
goto err;
rc = 1;
--
2.26.2