Fix a 'garbage value' warning found by Clang's static analyzer

- Initialize lists in paragraph_start()
 - Remove two dead stores
This commit is contained in:
Felipe Oliveira Carvalho
2014-02-27 16:13:11 -03:00
committed by Thiago de Arruda
parent ef6933bd60
commit 6eece5895e
3 changed files with 5 additions and 6 deletions

View File

@@ -4099,8 +4099,8 @@ int paragraph_start(linenr_T lnum)
char_u *p; char_u *p;
int leader_len = 0; /* leader len of current line */ int leader_len = 0; /* leader len of current line */
char_u *leader_flags = NULL; /* flags for leader of current line */ char_u *leader_flags = NULL; /* flags for leader of current line */
int next_leader_len; /* leader len of next line */ int next_leader_len = 0; /* leader len of next line */
char_u *next_leader_flags; /* flags for leader of next line */ char_u *next_leader_flags = NULL; /* flags for leader of next line */
int do_comments; /* format comments */ int do_comments; /* format comments */
if (lnum <= 1) if (lnum <= 1)

View File

@@ -2520,7 +2520,7 @@ static void reginsert_nr(int op, long val, char_u *opnd)
*place++ = op; *place++ = op;
*place++ = NUL; *place++ = NUL;
*place++ = NUL; *place++ = NUL;
place = re_put_long(place, (long_u)val); re_put_long(place, (long_u)val);
} }
/* /*

View File

@@ -524,7 +524,6 @@ static char_u *nfa_get_match_text(nfa_state_T *start)
ret = alloc(len); ret = alloc(len);
if (ret != NULL) { if (ret != NULL) {
len = 0;
p = start->out->out; /* skip first char, it goes into regstart */ p = start->out->out; /* skip first char, it goes into regstart */
s = ret; s = ret;
while (p->c > 0) { while (p->c > 0) {