search for: channel_pre_rdynamic

Displaying 1 result from an estimated 1 matches for "channel_pre_rdynamic".

Did you mean: channel_pre_dynamic
2012 Oct 22
1
[PATCH] Implement remote dynamic TCP forwarding
...append(output, &s5_rsp, sizeof(s5_rsp)); + buffer_append(output, &dest_addr, sizeof(struct in_addr)); + buffer_append(output, &dest_port, sizeof(dest_port)); return 1; } @@ -1317,6 +1341,92 @@ channel_pre_dynamic(Channel *c, fd_set *readset, fd_set *writeset) } } +static void +channel_pre_rdynamic(Channel *c, fd_set *readset, fd_set *writeset) +{ + u_char *p; + u_int have; + int ret; + + if (c->sock >= 0) { + /* SOCKS session was established. */ + FD_SET(c->sock, writeset); + return; + } + + have = buffer_len(&c->output); + debug2("channel %d: pre_rdynamic: have %d&qu...