1
1

channels: fix exit-status not correctly set

Этот коммит содержится в:
Aris Adamantiadis 2015-06-03 16:41:05 +02:00
родитель 4aef82237d
Коммит c480a29052

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

@ -664,11 +664,9 @@ SSH_PACKET_CALLBACK(channel_rcv_request) {
}
if (strcmp(request,"exit-status") == 0) {
uint32_t exit_status = 0;
SAFE_FREE(request);
rc = ssh_buffer_unpack(packet, "d", &exit_status);
SSH_LOG(SSH_LOG_PACKET, "received exit-status %d", channel->exit_status);
SAFE_FREE(request);
rc = ssh_buffer_unpack(packet, "d", &channel->exit_status);
SSH_LOG(SSH_LOG_PACKET, "received exit-status %d", channel->exit_status);
if(ssh_callbacks_exists(channel->callbacks, channel_exit_status_function)) {
channel->callbacks->channel_exit_status_function(channel->session,