]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0904: Vim9: copy-paste error in class_defining_member() v9.1.0904
authorZdenek Dohnal <zdohnal@redhat.com>
Wed, 4 Dec 2024 19:19:40 +0000 (20:19 +0100)
committerChristian Brabandt <cb@256bit.org>
Wed, 4 Dec 2024 19:19:40 +0000 (20:19 +0100)
commit215c82d061d750d8a26ef52f529a9e3ca4e0f82a
tree47550b6c08c3e2d58129f075fb9a555ead593d89
parent39a94d20487794aeb722c21e84f8816e217f0cfe
patch 9.1.0904: Vim9: copy-paste error in class_defining_member()

Problem:  Vim9: copy-paste error in class_defining_member()
Solution: use variable type VAR_CLASS instead (Zdenek Dohnal)

Found issue by OpenScanHub:
Error: COPY_PASTE_ERROR (CWE-398):
vim91/src/vim9class.c:3308: original: "VAR_OBJECT" looks like the
original copy.
vim91/src/vim9class.c:3316: copy_paste_error: "VAR_OBJECT" looks like a
copy-paste error.
vim91/src/vim9class.c:3316: remediation: Should it say "VAR_CLASS"
instead?
3314|             {
3315|                 cl_tmp = super;
3316|->               vartype = VAR_OBJECT;
3317|             }
3318|         }

closes: #16163

Signed-off-by: Zdenek Dohnal <zdohnal@redhat.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/version.c
src/vim9class.c