summaryrefslogtreecommitdiffstats
path: root/patches/0001-Avoid-set_file_attributes-sign-conversion-warnings.patch
blob: d9931c6851ded2fde5621bb74c8f83018329d06e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From 3bbebbb29f6fbbf2988b9f2e75695b7c0b1f1c9b Mon Sep 17 00:00:00 2001
From: Andreas Gruenbacher <agruen@gnu.org>
Date: Wed, 7 Feb 2018 12:01:22 +0100
Subject: [PATCH 01/17] Avoid set_file_attributes sign conversion warnings

* src/util.c (set_file_attributes): Avoid sign conversion warnings when
assigning -1 to uid_t / gid_t.
---
 src/util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/util.c b/src/util.c
index b1c7266..1cc08ba 100644
--- a/src/util.c
+++ b/src/util.c
@@ -256,8 +256,8 @@ set_file_attributes (char const *to, enum file_attributes attr,
     }
   if (attr & FA_IDS)
     {
-      static uid_t euid = -1;
-      static gid_t egid = -1;
+      static uid_t euid = (uid_t)-1;
+      static gid_t egid = (gid_t)-1;
       uid_t uid;
       uid_t gid;
 
-- 
2.11.0