Mercurial > vim
diff src/evalfunc.c @ 31837:e16361210675 v9.0.1251
patch 9.0.1251: checking returned value of ga_grow() is inconsistent
Commit: https://github.com/vim/vim/commit/fadc02a2a57755fa1342b1b44c2ceab3046125fc
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Fri Jan 27 21:03:12 2023 +0000
patch 9.0.1251: checking returned value of ga_grow() is inconsistent
Problem: Checking returned value of ga_grow() is inconsistent.
Solution: Check for FAIL instaed of "not OK". (Yegappan Lakshmanan,
closes #11897)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 27 Jan 2023 22:15:03 +0100 |
parents | ddbc560ecc41 |
children | 16025ef158bf |
line wrap: on
line diff
--- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -3966,7 +3966,7 @@ execute_redir_str(char_u *value, int val len = (int)STRLEN(value); // Append the entire string else len = value_len; // Append only "value_len" characters - if (ga_grow(&redir_execute_ga, len) != OK) + if (ga_grow(&redir_execute_ga, len) == FAIL) return; mch_memmove((char *)redir_execute_ga.ga_data