[sudo-commits] sudo changeset 10448:294720fc981a
Todd C. Miller
Todd.Miller at courtesan.com
Fri May 13 06:42:38 MDT 2016
changeset: 10448:294720fc981a in /media/repos/sudo
user: Todd C. Miller <Todd.Miller at courtesan.com>
date: Thu May 12 10:07:59 2016 -0600
Use EOVERFLOW, not ENOMEM for overflow conditions.
For snprintf() and vsnprintf(), POSIX says we should return -1 and
set errno to EOVERFLOW if the size param is > INT_MAX; also zero
out the string in this case (not mandated by POSIX) for safety.
lib/util/snprintf.c | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
More information about the sudo-commits