From: Todd C. Miller Date: Thu, 22 Jul 1999 16:23:13 +0000 (+0000) Subject: use easprintf() and evasprintf() X-Git-Tag: SUDO_1_6_0~192 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8d72a57eb93842523a30b166069d9d5c9363e1ad;p=sudo use easprintf() and evasprintf() --- diff --git a/auth/kerb5.c b/auth/kerb5.c index e057800c7..6dc788226 100644 --- a/auth/kerb5.c +++ b/auth/kerb5.c @@ -101,7 +101,7 @@ kerb5_setup(pw, promptp, data) /* Only rewrite prompt if user didn't specify their own. */ if (!strcmp(prompt, PASSPROMPT)) - asprintf(promptp, "Password for %s@%s: ", pw->pw_name, realm); + easprintf(promptp, "Password for %s@%s: ", pw->pw_name, realm); return(AUTH_SUCCESS); } diff --git a/logging.c b/logging.c index c8bd9572f..840ae17df 100644 --- a/logging.c +++ b/logging.c @@ -167,7 +167,7 @@ do_logfile(msg) fp = fopen(_PATH_SUDO_LOGFILE, "a"); (void) umask(oldmask); if (fp == NULL) { - (void) asprintf(&full_line, "Can't open log file: %s: %s", + easprintf(&full_line, "Can't open log file: %s: %s", _PATH_SUDO_LOGFILE, strerror(errno)); send_mail(full_line); free(full_line); @@ -182,10 +182,10 @@ do_logfile(msg) # endif # else # ifdef HOST_IN_LOG - (void) asprintf(&full_line, "%15.15s : %s : HOST=%s : %s", + easprintf(&full_line, "%15.15s : %s : HOST=%s : %s", ctime(&now) + 4, user_name, user_shost, msg); # else - (void) asprintf(&full_line, "%15.15s : %s : %s", ctime(&now) + 4, + easprintf(&full_line, "%15.15s : %s : %s", ctime(&now) + 4, user_name, msg); # endif @@ -279,10 +279,10 @@ log_auth(status, inform_user) } if (user_args) - (void) asprintf(&logline, "%sTTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s %s", + easprintf(&logline, "%sTTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s %s", message, user_tty, user_cwd, user_runas, user_cmnd, user_args); else - (void) asprintf(&logline, "%sTTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s", + easprintf(&logline, "%sTTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s", message, user_tty, user_cwd, user_runas, user_cmnd); /* @@ -367,29 +367,29 @@ log_error(va_alist) #endif /* Expand printf-style format + args. */ - (void) vasprintf(&message, fmt, ap); + evasprintf(&message, fmt, ap); va_end(ap); if (flags & MSG_ONLY) logline = message; else if (flags & USE_ERRNO) { if (user_args) { - (void) asprintf(&logline, + easprintf(&logline, "%s: %s ; TTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s %s", message, strerror(serrno), user_tty, user_cwd, user_runas, user_cmnd, user_args); } else { - (void) asprintf(&logline, + easprintf(&logline, "%s: %s ; TTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s", message, strerror(serrno), user_tty, user_cwd, user_runas, user_cmnd); } } else { if (user_args) { - (void) asprintf(&logline, + easprintf(&logline, "%s ; TTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s %s", message, user_tty, user_cwd, user_runas, user_cmnd, user_args); } else { - (void) asprintf(&logline, + easprintf(&logline, "%s ; TTY=%s ; PWD=%s ; USER=%s ; COMMAND=%s", message, user_tty, user_cwd, user_runas, user_cmnd); } @@ -400,8 +400,8 @@ log_error(va_alist) */ (void) fprintf(stderr, "%s: %s", Argv[0], message); if (flags & USE_ERRNO) - fprintf(stderr, ": %s", strerror(serrno)); - fputc('\n', stderr); + (void) fprintf(stderr, ": %s", strerror(serrno)); + (void) fputc('\n', stderr); /* * Send a copy of the error via mail.