private void Channel_RequestReceived(object sender, ChannelRequestEventArgs e)
{
var exitStatusInfo = e.Info as ExitStatusRequestInfo;
if (exitStatusInfo != null)
{
ExitStatus = (int) exitStatusInfo.ExitStatus;
if (exitStatusInfo.WantReply)
{
var replyMessage = new ChannelSuccessMessage(_channel.LocalChannelNumber);
_session.SendMessage(replyMessage);
}
}
else
{
if (e.Info.WantReply)
{
var replyMessage = new ChannelFailureMessage(_channel.LocalChannelNumber);
_session.SendMessage(replyMessage);
}
}
}