diff options
-rw-r--r-- | src/messages.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/messages.c b/src/messages.c index ff8c1c17..7ca02a7c 100644 --- a/src/messages.c +++ b/src/messages.c @@ -914,6 +914,7 @@ SSH_PACKET_CALLBACK(ssh_packet_global_request){ (void)user; (void)type; (void)packet; + int rc = SSH_PACKET_USED; request_s = buffer_get_ssh_string(packet); if (request_s != NULL) { @@ -974,12 +975,14 @@ SSH_PACKET_CALLBACK(ssh_packet_global_request){ } } else { ssh_log(session, SSH_LOG_PROTOCOL, "UNKNOWN SSH_MSG_GLOBAL_REQUEST %s %d", request, want_reply); + rc = SSH_PACKET_NOT_USED; } SAFE_FREE(msg); SAFE_FREE(request); SAFE_FREE(bind_addr); - return SSH_PACKET_USED; + + return rc; } #endif /* WITH_SERVER */ |