Improve sftp_message_free().

git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@575 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
Andreas Schneider
2009-04-22 15:09:54 +00:00
parent e6c0155567
commit 8a3c417e14

View File

@@ -305,13 +305,20 @@ static SFTP_MESSAGE *sftp_message_new(SFTP_SESSION *sftp){
return msg;
}
static void sftp_message_free(SFTP_MESSAGE *msg){
SFTP_SESSION *sftp=msg->sftp;
sftp_enter_function();
if(msg->payload)
buffer_free(msg->payload);
free(msg);
sftp_leave_function();
static void sftp_message_free(SFTP_MESSAGE *msg) {
SFTP_SESSION *sftp;
if (msg == NULL) {
return;
}
sftp = msg->sftp;
sftp_enter_function();
buffer_free(msg->payload);
SAFE_FREE(msg);
sftp_leave_function();
}
static SFTP_MESSAGE *sftp_get_message(SFTP_PACKET *packet){