summaryrefslogtreecommitdiffstats
path: root/package/dropbear/patches/160-segfault_fwd_localhost.patch
diff options
context:
space:
mode:
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-11-25 00:53:19 +0000
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-11-25 00:53:19 +0000
commit8f726f27e809444eee4403d11e4ce1c16d4c8c29 (patch)
tree58d63775014d9917cb970952ffd8c26186d243fc /package/dropbear/patches/160-segfault_fwd_localhost.patch
parent835d7d622521dadd2584e4b882e0007f7f2074f2 (diff)
package/dropbear: update to 2011.54
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29330 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/dropbear/patches/160-segfault_fwd_localhost.patch')
-rw-r--r--package/dropbear/patches/160-segfault_fwd_localhost.patch40
1 files changed, 0 insertions, 40 deletions
diff --git a/package/dropbear/patches/160-segfault_fwd_localhost.patch b/package/dropbear/patches/160-segfault_fwd_localhost.patch
deleted file mode 100644
index 05ae844c1..000000000
--- a/package/dropbear/patches/160-segfault_fwd_localhost.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-http://wl500g.googlecode.com/svn/trunk/dropbear/011-fwd-all-segfault.patch
-https://dev.openwrt.org/ticket/10339
-
---- a/svr-tcpfwd.c
-+++ b/svr-tcpfwd.c
-@@ -210,15 +210,13 @@ static int svr_remotetcpreq() {
- tcpinfo->chantype = &svr_chan_tcpremote;
- tcpinfo->tcp_type = forwarded;
-
-- if (!opts.listen_fwd_all
-- || (strcmp(tcpinfo->listenaddr, "localhost") == 0) ) {
-- // NULL means "localhost only"
-- tcpinfo->listenaddr = NULL;
-- }
-- else
-- {
-- tcpinfo->listenaddr = bindaddr;
-- }
-+ if (!opts.listen_fwd_all || (strcmp(bindaddr, "localhost") == 0) ) {
-+ // NULL means "localhost only"
-+ tcpinfo->listenaddr = NULL;
-+ }
-+ else {
-+ tcpinfo->listenaddr = bindaddr;
-+ }
-
- ret = listen_tcpfwd(tcpinfo);
-
---- a/tcp-accept.c
-+++ b/tcp-accept.c
-@@ -80,6 +80,9 @@ static void tcp_acceptor(struct Listener
- addr = tcpinfo->listenaddr;
- port = tcpinfo->listenport;
- }
-+ if (!addr) {
-+ addr = "localhost";
-+ }
-
- buf_putstring(ses.writepayload, addr, strlen(addr));
- buf_putint(ses.writepayload, port);