forked from aniani/vim
patch 7.4.2349
Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle) Solution: Check the length before checking for a NUL.
This commit is contained in:
@@ -2462,7 +2462,7 @@ msg_puts_printf(char_u *str, int maxlen)
|
||||
if (!(silent_mode && p_verbose == 0))
|
||||
mch_settmode(TMODE_COOK); /* handle '\r' and '\n' correctly */
|
||||
#endif
|
||||
while (*s != NUL && (maxlen < 0 || (int)(s - str) < maxlen))
|
||||
while ((maxlen < 0 || (int)(s - str) < maxlen) && *s != NUL)
|
||||
{
|
||||
if (!(silent_mode && p_verbose == 0))
|
||||
{
|
||||
|
Reference in New Issue
Block a user