Commit 8a885f0b authored by Andreas Schneider's avatar Andreas Schneider
Browse files

channels: Add check if we are authenticated before we create a channel



Fixes T139

Reported-by: default avatarJan Pazdziora <jpazdziora@redhat.com>
Signed-off-by: default avatarAndreas Schneider <asn@cryptomilk.org>
Reviewed-by: default avatarJakub Jelen <jjelen@redhat.com>
parent c4348c7b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -85,6 +85,11 @@ ssh_channel ssh_channel_new(ssh_session session)
        return NULL;
    }

    /* Check if we have an authenticated session */
    if (!(session->flags & SSH_SESSION_FLAG_AUTHENTICATED)) {
        return NULL;
    }

    channel = calloc(1, sizeof(struct ssh_channel_struct));
    if (channel == NULL) {
        ssh_set_error_oom(session);