]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1722: compiler may optimize away clearing of crypt key v9.1.1722
authorashamedbit <muralianiruddhan@gmail.com>
Sun, 31 Aug 2025 18:05:23 +0000 (20:05 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 31 Aug 2025 18:05:23 +0000 (20:05 +0200)
commit59d496ab0cca1a1608d15344ebe072b0e360afb3
tree8c779ba46d6284a82c4ea56097748fd8db384171
parentbf91eb762069e6f23b2e0425c497cfb05057c08c
patch 9.1.1722: compiler may optimize away clearing of crypt key

Problem:  Compiler may optimize away clearing of crypt key
Solution: Use sodium_memzero() if available, else use memset() using a
          volatile function pointer (ashamedbit).

closes: #18173

Signed-off-by: ashamedbit <muralianiruddhan@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/crypt.c
src/version.c