From 8567fc8d8cf31cce0e2bf98321b6acd4bb9b4cfb Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 5 Oct 2012 10:42:28 +0200 Subject: messages: Fix a possible null pointer dereference. --- src/messages.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messages.c b/src/messages.c index ce95314..c912053 100644 --- a/src/messages.c +++ b/src/messages.c @@ -1268,6 +1268,9 @@ SSH_PACKET_CALLBACK(ssh_packet_global_request){ ssh_log(session,SSH_LOG_PROTOCOL,"Received SSH_MSG_GLOBAL_REQUEST packet"); msg = ssh_message_new(session); + if (msg == NULL) { + return SSH_PACKET_NOT_USED; + } msg->type = SSH_REQUEST_GLOBAL; if (request && strcmp(request, "tcpip-forward") == 0) { -- cgit