]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream commit
authormarkus@openbsd.org <markus@openbsd.org>
Fri, 26 May 2017 19:34:12 +0000 (19:34 +0000)
committerDamien Miller <djm@mindrot.org>
Sat, 27 May 2017 05:35:52 +0000 (15:35 +1000)
remove channel_input_close_confirmation (ssh1 only); ok
djm@

Upstream-ID: 8e7c8c38f322d255bb0294a5c0ebef53fdf576f1

channels.c
channels.h

index 4092a67109e2366d80d4949152552dc3c78d6c25..17dcc195c460169621226a21326f3f4db80324f5 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: channels.c,v 1.359 2017/04/30 23:28:41 djm Exp $ */
+/* $OpenBSD: channels.c,v 1.360 2017/05/26 19:34:12 markus Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -2620,7 +2620,6 @@ channel_input_ieof(int type, u_int32_t seq, void *ctxt)
        return 0;
 }
 
-/* proto version 1.5 overloads CLOSE_CONFIRMATION with OCLOSE */
 /* ARGSUSED */
 int
 channel_input_oclose(int type, u_int32_t seq, void *ctxt)
@@ -2637,26 +2636,6 @@ channel_input_oclose(int type, u_int32_t seq, void *ctxt)
        return 0;
 }
 
-/* ARGSUSED */
-int
-channel_input_close_confirmation(int type, u_int32_t seq, void *ctxt)
-{
-       int id = packet_get_int();
-       Channel *c = channel_lookup(id);
-
-       if (c == NULL)
-               packet_disconnect("Received close confirmation for "
-                   "out-of-range channel %d.", id);
-       if (channel_proxy_upstream(c, type, seq, ctxt))
-               return 0;
-       packet_check_eom();
-       if (c->type != SSH_CHANNEL_CLOSED && c->type != SSH_CHANNEL_ABANDONED)
-               packet_disconnect("Received close confirmation for "
-                   "non-closed channel %d (type %d).", id, c->type);
-       channel_free(c);
-       return 0;
-}
-
 /* ARGSUSED */
 int
 channel_input_open_confirmation(int type, u_int32_t seq, void *ctxt)
index 4e9b77de19162781c3b82f33574d7a0b0de35e49..cdde30155f1f8cd6a948cc0e70f535e1967f4446 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: channels.h,v 1.123 2017/04/30 23:28:41 djm Exp $ */
+/* $OpenBSD: channels.h,v 1.124 2017/05/26 19:34:12 markus Exp $ */
 
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -238,7 +238,6 @@ int  channel_proxy_upstream(Channel *, int, u_int32_t, void *);
 
 /* protocol handler */
 
-int     channel_input_close_confirmation(int, u_int32_t, void *);
 int     channel_input_data(int, u_int32_t, void *);
 int     channel_input_extended_data(int, u_int32_t, void *);
 int     channel_input_ieof(int, u_int32_t, void *);