From ce0370d9e67df80c62ff033aa8ca2dbe86841de9 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 26 Jan 2021 19:32:53 +0100 Subject: [PATCH] patch 8.2.2412: not all fields in "cstack" are initialized Problem: Not all fields in "cstack" are initialized which might cause a crash. Solution: Use CLEAR_FIELD(). --- src/ex_docmd.c | 5 +---- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 3dec65e88..8b9db6812 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -696,11 +696,8 @@ do_cmdline( ++call_depth; #ifdef FEAT_EVAL + CLEAR_FIELD(cstack); cstack.cs_idx = -1; - cstack.cs_looplevel = 0; - cstack.cs_trylevel = 0; - cstack.cs_emsg_silent_list = NULL; - cstack.cs_lflags = 0; ga_init2(&lines_ga, (int)sizeof(wcmd_T), 10); real_cookie = getline_cookie(fgetline, cookie); diff --git a/src/version.c b/src/version.c index 086d79f15..9a6763338 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2412, /**/ 2411, /**/ -- 2.40.0