aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/executable_spec.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-01-31 17:42:22 +0100
committerGitHub <noreply@github.com>2017-01-31 17:42:22 +0100
commit88bc9f8e92903700494486fe383c6b94eef80f3f (patch)
treeb736bd8715d34dc70be60687967a525da0ca39f5 /test/functional/eval/executable_spec.lua
parentd25649fa012013b9ee5b048c8272db4dd50191d6 (diff)
downloadrneovim-88bc9f8e92903700494486fe383c6b94eef80f3f.tar.gz
rneovim-88bc9f8e92903700494486fe383c6b94eef80f3f.tar.bz2
rneovim-88bc9f8e92903700494486fe383c6b94eef80f3f.zip
xstrlcat: Allow overlapped pointers. (#6017)
memcpy is not equivalent to memmove (which is used by vim_strcat), this could cause subtle bugs if xstrlcat is used as a replacement for vim_strcat. But vim_strcat is inconsistent: in the `else` branch it uses strcpy, which doesn't allow overlap. Helped-by: oni-link <knil.ino@gmail.com> Helped-by: James McCoy <jamessan@jamessan.com> Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
Diffstat (limited to 'test/functional/eval/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions