]> granicus.if.org Git - sudo/commitdiff
Fix some printf format mismatches on error.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 12 Feb 2005 23:48:46 +0000 (23:48 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 12 Feb 2005 23:48:46 +0000 (23:48 +0000)
sudo.c

diff --git a/sudo.c b/sudo.c
index 19e152ede670b38b81e9db3a456ca6b3eb2d5149..80ff17ee4836788b44c6f13b21781cfdac5e7655 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -963,10 +963,10 @@ open_sudoers(sudoers, keepopen)
            (statbuf.st_mode & 07777), SUDOERS_MODE);
     else if (statbuf.st_uid != SUDOERS_UID)
        log_error(0, "%s is owned by uid %lu, should be %lu", sudoers,
-           (unsigned long) statbuf.st_uid, SUDOERS_UID);
+           (unsigned long) statbuf.st_uid, (unsigned long) SUDOERS_UID);
     else if (statbuf.st_gid != SUDOERS_GID)
        log_error(0, "%s is owned by gid %lu, should be %lu", sudoers,
-           (unsigned long) statbuf.st_gid, SUDOERS_GID);
+           (unsigned long) statbuf.st_gid, (unsigned long) SUDOERS_GID);
     else {
        /* Solaris sometimes returns EAGAIN so try 10 times */
        for (i = 0; i < 10 ; i++) {
@@ -1142,7 +1142,7 @@ get_authpw()
     } else if (def_targetpw) {
        if (runas_pw->pw_name == NULL)
            log_error(NO_MAIL|MSG_ONLY, "no passwd entry for %lu!",
-               runas_pw->pw_uid);
+               (unsigned long) runas_pw->pw_uid);
        pw = runas_pw;
     } else
        pw = sudo_user.pw;