aboutsummaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
authorGravatar Andy Pan <panjf2000@gmail.com> 2022-11-16 12:13:29 +0800
committerGravatar GitHub <noreply@github.com> 2022-11-16 06:13:29 +0200
commitb32a3dda13b7dcbd6e695254a9b9001434582ccf (patch)
treef6eb35a9d1b666adb95d096133a24b341696954f /client.go
parentAssert with *net.TCPConn instead of *net.TCPListener in acceptConn() for TCP ... (diff)
downloadfasthttp-b32a3dda13b7dcbd6e695254a9b9001434582ccf.tar.gz
fasthttp-b32a3dda13b7dcbd6e695254a9b9001434582ccf.tar.bz2
fasthttp-b32a3dda13b7dcbd6e695254a9b9001434582ccf.zip
Use time.Until(deadline) instead of -time.Since(deadline) (#1434)
Diffstat (limited to 'client.go')
-rw-r--r--client.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/client.go b/client.go
index 7af216c..a2d9b50 100644
--- a/client.go
+++ b/client.go
@@ -907,7 +907,7 @@ type clientURLResponse struct {
}
func clientGetURLDeadline(dst []byte, url string, deadline time.Time, c clientDoer) (statusCode int, body []byte, err error) {
- timeout := -time.Since(deadline)
+ timeout := time.Until(deadline)
if timeout <= 0 {
return 0, dst, ErrTimeout
}
@@ -2361,7 +2361,7 @@ func (c *PipelineClient) DoDeadline(req *Request, resp *Response, deadline time.
func (c *pipelineConnClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
c.init()
- timeout := -time.Since(deadline)
+ timeout := time.Until(deadline)
if timeout < 0 {
return ErrTimeout
}