From: Todd C. Miller Date: Wed, 12 Mar 2003 23:46:54 +0000 (+0000) Subject: Use snprintf() for paranoia X-Git-Tag: SUDO_1_6_7~66 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=804caf395698d38aeebd6c73f073ed2e4290579a;p=sudo Use snprintf() for paranoia --- diff --git a/sudo.c b/sudo.c index aa7f7e05d..c7bc23dd7 100644 --- a/sudo.c +++ b/sudo.c @@ -525,7 +525,7 @@ init_vars(sudo_mode) char pw_name[MAX_UID_T_LEN + 1]; pw.pw_uid = getuid(); - (void) sprintf(pw_name, "%ld", (long) pw.pw_uid); + (void) snprintf(pw_name, sizeof(pw_name), "%ld", (long) pw.pw_uid); pw.pw_name = pw_name; sudo_user.pw = &pw;