1
1

sftp: Fixed a memory leak in sftp_xstat.

Thanks to dsc for the bug report.
Этот коммит содержится в:
Andreas Schneider 2010-12-27 17:52:24 +01:00
родитель 38b87aab08
Коммит 7c728acd12

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

@ -3138,7 +3138,10 @@ static sftp_attributes sftp_xstat(sftp_session sftp, const char *path,
} }
if (msg->packet_type == SSH_FXP_ATTRS) { if (msg->packet_type == SSH_FXP_ATTRS) {
return sftp_parse_attr(sftp, msg->payload, 0); sftp_attributes attr = sftp_parse_attr(sftp, msg->payload, 0);
sftp_message_free(msg);
return attr;
} else if (msg->packet_type == SSH_FXP_STATUS) { } else if (msg->packet_type == SSH_FXP_STATUS) {
status = parse_status_msg(msg); status = parse_status_msg(msg);
sftp_message_free(msg); sftp_message_free(msg);