Mercurial > vim
view SECURITY.md @ 36307:597b858ce2b8 draft v9.1.0780
patch 9.1.0780: MS-Windows: incorrect Win32 error checking
Commit: https://github.com/vim/vim/commit/b516598092b37be5b486373b44fbc5a26ef54540
Author: Nir Lichtman <nir@lichtman.org>
Date: Sun Oct 13 19:44:07 2024 +0200
patch 9.1.0780: MS-Windows: incorrect Win32 error checking
Problem: MS-Windows: incorrect Win32 error checking
Solution: fix wrong order of error handling and perform
some minor refactoring (Nir Lichtman)
In the function that adjusts the process privileges there is a mistake
in which GetLastError is called after CloseHandle, though clearly the
last error check is meant for the privileges related call before hand
and the current state appears like a mistake.
So fix this problem, and also perform the following:
- Remove the static variable done since the PlatformId is only called
during initialization
- Fix incorrect parameter passed to the Win32 API privileges function
closes: #15845
Signed-off-by: Nir Lichtman <nir@lichtman.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 13 Oct 2024 20:00:02 +0200 |
parents | 13e4398925ea |
children |
line wrap: on
line source
# Security Policy ## Reporting a vulnerability If you want to report a security issue, please privately disclose the issue to the vim-security mailing list vim-security@googlegroups.com This is a private list, read only by the maintainers, but anybody can post, after moderation. **Please don't publicly disclose the issue until it has been addressed by us.**