]> andersk Git - openssh.git/blobdiff - sshd.c
- OpenBSD CVS Changes
[openssh.git] / sshd.c
diff --git a/sshd.c b/sshd.c
index cbd555f093166876dafdcbc93e06f21d373b990a..95a820de95a7a14aaeb590c80e6b330673aa65d3 100644 (file)
--- a/sshd.c
+++ b/sshd.c
@@ -1753,6 +1753,11 @@ void do_authenticated(struct passwd *pw)
          channel_input_port_forward_request(pw->pw_uid == 0);
          break;
 
+       case SSH_CMSG_MAX_PACKET_SIZE:
+          if (packet_set_maxsize(packet_get_int()) < 0)
+           goto fail;
+         break;
+
        case SSH_CMSG_EXEC_SHELL:
          /* Set interactive/non-interactive mode. */
          packet_set_interactive(have_pty || display != NULL, 
@@ -1791,10 +1796,6 @@ void do_authenticated(struct passwd *pw)
          xfree(command);
          return;
 
-       case SSH_CMSG_MAX_PACKET_SIZE:
-         debug("The server does not support limiting packet size.");
-         goto fail;
-
        default:
          /* Any unknown messages in this phase are ignored, and a failure
             message is returned. */
This page took 0.157125 seconds and 4 git commands to generate.