diff options
-rw-r--r-- | src/messages.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/messages.c b/src/messages.c index 73c8f38..ce95314 100644 --- a/src/messages.c +++ b/src/messages.c @@ -947,7 +947,7 @@ end: /* TODO: make this function accept a ssh_channel */ ssh_channel ssh_message_channel_request_open_reply_accept(ssh_message msg) { - ssh_session session = msg->session; + ssh_session session; ssh_channel chan = NULL; enter_function(); @@ -957,6 +957,8 @@ ssh_channel ssh_message_channel_request_open_reply_accept(ssh_message msg) { return NULL; } + session = msg->session; + chan = ssh_channel_new(session); if (chan == NULL) { leave_function(); |