diff src/typval.c @ 23519:cb66613dd9d5 v8.2.2302

patch 8.2.2302: Vim9: using an option value may use uninitialized memory Commit: https://github.com/vim/vim/commit/a79925a0a8f00577782090859eb0ef69e220d4aa Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jan 5 17:50:28 2021 +0100 patch 8.2.2302: Vim9: using an option value may use uninitialized memory Problem: Vim9: using an option value may use uninitialized memory. Solution: Clear v_lock. (closes https://github.com/vim/vim/issues/7620)
author Bram Moolenaar <Bram@vim.org>
date Tue, 05 Jan 2021 18:00:04 +0100
parents bb0c53f4ef8b
children 5c094273c015
line wrap: on
line diff
--- a/src/typval.c
+++ b/src/typval.c
@@ -1117,6 +1117,7 @@ eval_option(
     }
     else if (rettv != NULL)
     {
+	rettv->v_lock = 0;
 	if (opt_type == gov_hidden_string)
 	{
 	    rettv->v_type = VAR_STRING;