6c1aee8
commit 3bbebbb29f6fbbf2988b9f2e75695b7c0b1f1c9b
6c1aee8
Author: Andreas Gruenbacher <agruen@gnu.org>
6c1aee8
Date:   Wed Feb 7 12:01:22 2018 +0100
6c1aee8
6c1aee8
    Avoid set_file_attributes sign conversion warnings
6c1aee8
    
6c1aee8
    * src/util.c (set_file_attributes): Avoid sign conversion warnings when
6c1aee8
    assigning -1 to uid_t / gid_t.
6c1aee8
6c1aee8
diff --git a/src/util.c b/src/util.c
6c1aee8
index b1c7266..1cc08ba 100644
6c1aee8
--- a/src/util.c
6c1aee8
+++ b/src/util.c
6c1aee8
@@ -256,8 +256,8 @@ set_file_attributes (char const *to, enum file_attributes attr,
6c1aee8
     }
6c1aee8
   if (attr & FA_IDS)
6c1aee8
     {
6c1aee8
-      static uid_t euid = -1;
6c1aee8
-      static gid_t egid = -1;
6c1aee8
+      static uid_t euid = (uid_t)-1;
6c1aee8
+      static gid_t egid = (gid_t)-1;
6c1aee8
       uid_t uid;
6c1aee8
       uid_t gid;
6c1aee8