diff options
author | Matt Johnston <matt@ucc.asn.au> | 2008-11-02 12:25:08 +0000 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2008-11-02 12:25:08 +0000 |
commit | 3a0a7c65e79deffc9bceec2f946c46d76b80b8bd (patch) | |
tree | c93488a101d8b57a5c29335b95fb5ec071644e07 /tcpfwd.h | |
parent | 0c81baf08b945251f0dbc7d8ec2adb7060fd261c (diff) | |
download | dropbear-3a0a7c65e79deffc9bceec2f946c46d76b80b8bd.tar.gz |
Report errors if a remote request fails
Diffstat (limited to 'tcpfwd.h')
-rw-r--r-- | tcpfwd.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -49,6 +49,8 @@ struct TCPFwdList { const unsigned char* connectaddr; unsigned int connectport; unsigned int listenport; + unsigned int have_reply; /* is set to 1 after a reply has been received + when setting up the forwarding */ struct TCPFwdList * next; }; @@ -62,6 +64,8 @@ extern const struct ChanType svr_chan_tcpdirect; void setup_localtcp(); void setup_remotetcp(); extern const struct ChanType cli_chan_tcpremote; +void cli_recv_msg_request_success(); +void cli_recv_msg_request_failure(); /* Common */ int listen_tcpfwd(struct TCPListener* tcpinfo); |