summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/messages.c4
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();