diff --git a/ChangeLog b/ChangeLog index 270a231a..754763e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * libmisc/salt.c (SHA_salt_rounds): It is statically ensured that the format fits in rounds_prefix. + * libmisc/loginprompt.c: Likewise. 2011-09-18 Nicolas François diff --git a/libmisc/loginprompt.c b/libmisc/loginprompt.c index 239bc175..b008e2a2 100644 --- a/libmisc/loginprompt.c +++ b/libmisc/loginprompt.c @@ -2,7 +2,7 @@ * Copyright (c) 1989 - 1993, Julianne Frances Haugh * Copyright (c) 1996 - 2000, Marek Michałkiewicz * Copyright (c) 2003 - 2005, Tomasz Kłoczko - * Copyright (c) 2008 - 2010, Nicolas François + * Copyright (c) 2008 - 2011, Nicolas François * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -158,10 +158,9 @@ void login_prompt (const char *prompt, char *name, int namesize) envp[envc] = nvar; } else { size_t len = strlen (nvar) + 32; - int wlen; envp[envc] = xmalloc (len); - wlen = snprintf (envp[envc], len, "L%d=%s", count++, nvar); - assert (wlen == (int) len -1); + (void) snprintf (envp[envc], len, + "L%d=%s", count++, nvar); } } set_env (envc, envp);