1
1

Add terminating NULL to readlin/realpath results

Этот коммит содержится в:
Sara Golemon 2005-11-17 23:20:32 +00:00
родитель f9d65b0984
Коммит efc3841fd2
2 изменённых файлов: 5 добавлений и 2 удалений

2
README
Просмотреть файл

@ -8,6 +8,8 @@ Version 0.13
Fixed payload packet allocation bug when invalid packet length received. (David Robins)
Add terminating NULL character to readlink()/realpath() results.
Version 0.12
------------

Просмотреть файл

@ -1452,10 +1452,11 @@ LIBSSH2_API int libssh2_sftp_symlink_ex(LIBSSH2_SFTP *sftp, const char *path, in
}
link_len = libssh2_ntohu32(data + 9);
if (link_len > target_len) {
link_len = target_len;
if (link_len >= target_len) {
link_len = target_len - 1;
}
memcpy(target, data + 13, link_len);
target[link_len] = 0;
LIBSSH2_FREE(session, data);
return link_len;