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