From 9e834851b71cbea08748f30dbdc63f1958f17c23 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 5 Nov 1999 22:11:55 +0000 Subject: [PATCH] Fix printing of type T_MODE in dump_defaults() --- defaults.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/defaults.c b/defaults.c index 09bb8fa4d..76d2dadf3 100644 --- a/defaults.c +++ b/defaults.c @@ -260,10 +260,13 @@ dump_defaults() } break; case T_INT: - case T_MODE: (void) printf(cur->desc, cur->sd_un.ival); putchar('\n'); break; + case T_MODE: + (void) printf(cur->desc, cur->sd_un.mode); + putchar('\n'); + break; } } } @@ -665,7 +668,7 @@ store_mode(val, def, op) long l; if (op == FALSE) { - def->sd_un.mode = 0777; + def->sd_un.mode = (mode_t)0777; } else { l = strtol(val, &endp, 8); if (*endp != '\0' || l < 0 || l >= 0777) -- 2.40.0