1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

lavf/libssh: set freed pointers to NULL

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Lukasz Marek
2014-07-07 17:23:40 +02:00
committed by Michael Niedermayer
parent 59975de777
commit ca671beead

View File

@@ -167,13 +167,18 @@ static av_cold void libssh_stat_file(LIBSSHContext *libssh)
static av_cold int libssh_close(URLContext *h) static av_cold int libssh_close(URLContext *h)
{ {
LIBSSHContext *libssh = h->priv_data; LIBSSHContext *libssh = h->priv_data;
if (libssh->file) if (libssh->file) {
sftp_close(libssh->file); sftp_close(libssh->file);
if (libssh->sftp) libssh->file = NULL;
}
if (libssh->sftp) {
sftp_free(libssh->sftp); sftp_free(libssh->sftp);
libssh->sftp = NULL;
}
if (libssh->session) { if (libssh->session) {
ssh_disconnect(libssh->session); ssh_disconnect(libssh->session);
ssh_free(libssh->session); ssh_free(libssh->session);
libssh->session = NULL;
} }
return 0; return 0;
} }