]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Cast uid_t and gid_t to unsigned before passing to printf %u.
authorNick Mathewson <nickm@torproject.org>
Wed, 26 Nov 2008 16:13:12 +0000 (16:13 +0000)
committerNick Mathewson <nickm@torproject.org>
Wed, 26 Nov 2008 16:13:12 +0000 (16:13 +0000)
svn:r17392

src/common/compat.c

index df1e94b029bcf633911e991aada09b68d7373dc4..31fbf263e4624c260067daaa05d24f0c3bc8971a 100644 (file)
@@ -978,7 +978,8 @@ log_credential_status(void)
     return -1;
   } else {
     log_fn(CREDENTIAL_LOG_LEVEL, LD_GENERAL,
-           "UID is %u (real), %u (effective), %u (saved)", ruid, euid, suid);
+           "UID is %u (real), %u (effective), %u (saved)",
+           (unsigned)ruid, (unsigned)euid, (unsigned)suid);
   }
 #else
   /* getresuid is not present on MacOS X, so we can't get the saved (E)UID */
@@ -987,7 +988,8 @@ log_credential_status(void)
   (void)suid;
 
   log_fn(CREDENTIAL_LOG_LEVEL, LD_GENERAL,
-         "UID is %u (real), %u (effective), unknown (saved)", ruid, euid);
+         "UID is %u (real), %u (effective), unknown (saved)",
+         (unsigned)ruid, (unsigned)euid);
 #endif
 
   /* log GIDs */
@@ -997,7 +999,8 @@ log_credential_status(void)
     return -1;
   } else {
     log_fn(CREDENTIAL_LOG_LEVEL, LD_GENERAL,
-           "GID is %u (real), %u (effective), %u (saved)", rgid, egid, sgid);
+           "GID is %u (real), %u (effective), %u (saved)",
+           (unsigned)rgid, (unsigned)egid, (unsigned)sgid);
   }
 #else
   /* getresgid is not present on MacOS X, so we can't get the saved (E)GID */
@@ -1005,7 +1008,8 @@ log_credential_status(void)
   egid = getegid();
   (void)sgid;
   log_fn(CREDENTIAL_LOG_LEVEL, LD_GENERAL,
-         "GID is %u (real), %u (effective), unknown (saved)", rgid, egid);
+         "GID is %u (real), %u (effective), unknown (saved)",
+         (unsigned)rgid, (unsigned)egid);
 #endif
 
   /* log supplementary groups */