view READMEdir/README_src.txt @ 33804:43c439af511e v9.0.2118

patch 9.0.2118: [security]: avoid double-free in get_style_font_variants Commit: https://github.com/vim/vim/commit/a5218a7330cb14ddd9afa323ab03f4334e6a77a0 Author: Christian Brabandt <cb@256bit.org> Date: Sun Nov 19 16:25:45 2023 +0100 patch 9.0.2118: [security]: avoid double-free in get_style_font_variants Problem: [security]: avoid double-free Solution: Only fee plain_font, when it is not the same as bold_font When plain_font == bold_font and bold_font is not NULL, we may end up trying to free bold_font again, which already has been freed a few lines above. So only free bold_font, when the condition gui.font_can_bold is true, which means that bold_font is not pointing to plain_font (so it needs to be freed separately). Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 21 Nov 2023 20:15:07 +0100
parents f8116058ca76
children 4635e43f2c6f
line wrap: on
line source

README_src.txt for version 9.0 of Vim: Vi IMproved.

The source archive contains the files needed to compile Vim on Unix systems.
It is packed for Unix systems (NL line separator).

For more information, see the README.txt file that comes with the runtime
archive (vim-9.0-rt.tar.gz).  To be able to run Vim you MUST get the runtime
archive too!