summaryrefslogtreecommitdiff
path: root/pkg/server/hook/proxy.go
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-03-02 23:12:12 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-03-02 23:12:12 +0300
commitc37304d7059623c1d5cc4a01b2e6c2e9670dcbc5 (patch)
treeb1d13633d9ff7a5c25a61c8f589252a24720319e /pkg/server/hook/proxy.go
parente6a63987f6963241dcfa981bf1081206a06f2990 (diff)
[hook/proxy] add timeouttimeout
Diffstat (limited to 'pkg/server/hook/proxy.go')
-rw-r--r--pkg/server/hook/proxy.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/server/hook/proxy.go b/pkg/server/hook/proxy.go
index 64db784..6c41742 100644
--- a/pkg/server/hook/proxy.go
+++ b/pkg/server/hook/proxy.go
@@ -9,6 +9,7 @@ import (
"io"
"regexp"
"strconv"
+ "time"
"tunnel/pkg/server/env"
"tunnel/pkg/server/opts"
"tunnel/pkg/server/queue"
@@ -87,7 +88,7 @@ func (p *proxy) Recv(rq, wq queue.Q) (err error) {
}
}()
- s := bufio.NewScanner(rq.Reader())
+ s := bufio.NewScanner(rq.TimeoutReader(5 * time.Second))
var resp bool