From: Matt Joiner Date: Mon, 23 Jun 2014 10:30:31 +0000 (+1000) Subject: udp_tracker: If a read deadline occurs, writes were failing with i/o timeout X-Git-Tag: v1.0.0~1717 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f45d397e41adf4040b0bd8173f18ca7d4758993b;p=btrtrc.git udp_tracker: If a read deadline occurs, writes were failing with i/o timeout --- diff --git a/tracker/udp/udp_tracker.go b/tracker/udp/udp_tracker.go index b53c7624..c544aad4 100644 --- a/tracker/udp/udp_tracker.go +++ b/tracker/udp/udp_tracker.go @@ -159,7 +159,7 @@ func (c *client) request(action Action, args interface{}) (responseBody *bytes.R if err != nil { return } - c.socket.SetDeadline(time.Now().Add(timeout(c.contiguousTimeouts))) + c.socket.SetReadDeadline(time.Now().Add(timeout(c.contiguousTimeouts))) b := make([]byte, 0x10000) // IP limits packet size to 64KB for { var n int