1
1

Fix crash in sftp_close_handle.

Don't free dir handle data when it's not a dir handle!
Этот коммит содержится в:
Sara Golemon 2004-12-24 03:49:25 +00:00
родитель 3f24fb005e
Коммит 6f13a93be9
2 изменённых файлов: 7 добавлений и 1 удалений

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

@ -1,6 +1,11 @@
libssh2 - SSH2 library
======================
Version 0.4
-----------
Fixed crash when trying to free sftp_dirhandle data from a filehandle struct.
Version 0.3
-----------

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

@ -950,7 +950,8 @@ LIBSSH2_API int libssh2_sftp_close_handle(LIBSSH2_SFTP_HANDLE *handle)
handle->next->prev = NULL;
}
if (handle->u.dir.names_left) {
if ((handle->handle_type == LIBSSH2_SFTP_HANDLE_DIR) &&
handle->u.dir.names_left) {
LIBSSH2_FREE(session, handle->u.dir.names_packet);
}