Remove OOM checks: suggested changes in review

- Replace a vim_strsave/free pair with xrealloc
 - Use xmallocz() in some places
 - Use xrealloc() and forget about the NULL pointer case
 - Remove invalid comment
 - Remove unnecessary checks
 - Replace a complicated xmalloc/STRCPY/free code chunk code with xrealloc()
 - Replace a vim_strsave/free code chunk with xrealloc()
This commit is contained in:
Felipe Oliveira Carvalho
2014-05-12 16:19:50 -03:00
parent 7a830d945f
commit e303a11ebf
5 changed files with 14 additions and 33 deletions

View File

@@ -4691,10 +4691,7 @@ win_redr_status_matches (
if (matches == NULL) /* interrupted completion? */
return;
if (has_mbyte)
buf = xmalloc(Columns * MB_MAXBYTES + 1);
else
buf = xmalloc(Columns + 1);
buf = xmalloc(has_mbyte ? Columns * MB_MAXBYTES + 1 : Columns + 1);
if (match == -1) { /* don't show match but original text */
match = 0;