]> git.ipfire.org Git - thirdparty/curl.git/commit
libssh2: drop two redundant null-terminations
authorViktor Szakats <commit@vsz.me>
Thu, 18 Sep 2025 21:25:28 +0000 (23:25 +0200)
committerViktor Szakats <commit@vsz.me>
Fri, 19 Sep 2025 07:46:45 +0000 (09:46 +0200)
commit0d9a07abb731cc52a220f48430f66b546965594f
tree71906396ca95b0d003f34d747e904552db212afc
parent9fb8d567ca96659dc0d35cc82f160a721adf6edd
libssh2: drop two redundant null-terminations

The null-termination was first added in the initial SFTP commit in 2006:
a634f644005cbe2b3dea2b84328d605ec3474054

At that time this was a reasonable concern because libssh2 started
null-terminating this string just one year prior, in 2005:
https://github.com/libssh2/libssh2/commit/efc3841fd2c2c945e96492e9089e4d1810709d53

This fix was released in libssh2 v0.13 (2006-03-02).

curl requires libssh2 v1.2.8, making this workaround no longer necessary.

Follow-up to 9f18cb6544bbf47e2e2fad6564bc03098273c7bc #18598

Closes #18606
lib/vssh/libssh2.c