]> granicus.if.org Git - sudo/commitdiff
Fix warning on systems where mode_t is not unsigned int (Solaris).
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 26 Mar 2014 17:09:57 +0000 (11:09 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 26 Mar 2014 17:09:57 +0000 (11:09 -0600)
plugins/sudoers/timestamp.c

index e005628d44fa0dcae3b0d4bd6a998176d1fd4962..021eb7e0f47b5b4eaa929a47a3026235e76bbbde 100644 (file)
@@ -217,7 +217,7 @@ ts_mkdirs(char *path, uid_t owner, mode_t mode, mode_t parent_mode, bool quiet)
        *slash = '\0';
        if (stat(path, &sb) != 0) {
            sudo_debug_printf(SUDO_DEBUG_DEBUG|SUDO_DEBUG_LINENO,
-               "mkdir %s, mode 0%o", path, parent_mode);
+               "mkdir %s, mode 0%o", path, (unsigned int) parent_mode);
            if (mkdir(path, parent_mode) != 0) {
                if (!quiet)
                    warning(U_("unable to mkdir %s"), path);
@@ -238,7 +238,7 @@ ts_mkdirs(char *path, uid_t owner, mode_t mode, mode_t parent_mode, bool quiet)
     }
     /* Create final path component. */
     sudo_debug_printf(SUDO_DEBUG_DEBUG|SUDO_DEBUG_LINENO,
-       "mkdir %s, mode 0%o", path, mode);
+       "mkdir %s, mode 0%o", path, (unsigned int) mode);
     if (mkdir(path, mode) != 0 && errno != EEXIST) {
        if (!quiet)
            warning(U_("unable to mkdir %s"), path);