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))
|
if (!(silent_mode && p_verbose == 0))
|
||||||
mch_settmode(TMODE_COOK); /* handle '\r' and '\n' correctly */
|
mch_settmode(TMODE_COOK); /* handle '\r' and '\n' correctly */
|
||||||
#endif
|
#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))
|
if (!(silent_mode && p_verbose == 0))
|
||||||
{
|
{
|
||||||
|
@@ -763,6 +763,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
2349,
|
||||||
/**/
|
/**/
|
||||||
2348,
|
2348,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user