From f593fc891c7f6a6735b136878cc13012566ddd71 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 14 Dec 2022 13:50:02 +0000 Subject: [PATCH] patch 9.0.1055: Coverity warns for using uninitialized memory Problem: Coverity warns for using uninitialized memory. Solution: Clear the "lhs" field earlier. --- src/version.c | 2 ++ src/vim9compile.c | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/version.c b/src/version.c index 6ab6ddc2fb..3a3795610c 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1055, /**/ 1054, /**/ diff --git a/src/vim9compile.c b/src/vim9compile.c index 43bda5f0bd..ac321a90e3 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -2220,6 +2220,7 @@ compile_assignment( char_u *sp; int is_decl = is_decl_command(cmdidx); lhs_T lhs; + CLEAR_FIELD(lhs); long start_lnum = SOURCING_LNUM; int has_arg_is_set_prefix = STRNCMP(arg, "ifargisset ", 11) == 0; @@ -2244,8 +2245,6 @@ compile_assignment( if (p == NULL) return *arg == '[' ? arg : NULL; - lhs.lhs_name = NULL; - if (eap->cmdidx == CMD_increment || eap->cmdidx == CMD_decrement) { if (VIM_ISWHITE(eap->cmd[2])) -- 2.47.2