diff options
Diffstat (limited to 'serverloop.c')
-rw-r--r-- | serverloop.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/serverloop.c b/serverloop.c index a575ce0d1..3d8e7cfb5 100644 --- a/serverloop.c +++ b/serverloop.c | |||
@@ -947,6 +947,11 @@ server_request_tun(void) | |||
947 | c = channel_new("tun", SSH_CHANNEL_OPEN, sock, sock, -1, | 947 | c = channel_new("tun", SSH_CHANNEL_OPEN, sock, sock, -1, |
948 | CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, "tun", 1); | 948 | CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, "tun", 1); |
949 | c->datagram = 1; | 949 | c->datagram = 1; |
950 | #if defined(SSH_TUN_FILTER) | ||
951 | if (mode == SSH_TUNMODE_POINTOPOINT) | ||
952 | channel_register_filter(c->self, sys_tun_infilter, | ||
953 | sys_tun_outfilter); | ||
954 | #endif | ||
950 | 955 | ||
951 | done: | 956 | done: |
952 | if (c == NULL) | 957 | if (c == NULL) |