summaryrefslogtreecommitdiff
path: root/pkg/server
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-03-12 19:05:18 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-03-12 19:05:18 +0300
commit797fe0c5db5868774c81cb2ee9d6a3811caf2c60 (patch)
treee9c3f9a7aa3287950aa3c5340f9ae1553c42322b /pkg/server
parent60d62593545c8e2473d1c5c823c358d5db492085 (diff)
fix stream time info
Diffstat (limited to 'pkg/server')
-rw-r--r--pkg/server/tunnel.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkg/server/tunnel.go b/pkg/server/tunnel.go
index 592f48c..1bb21b4 100644
--- a/pkg/server/tunnel.go
+++ b/pkg/server/tunnel.go
@@ -195,7 +195,13 @@ func (t *tunnel) delStream(s *stream) {
}
func (s *stream) info() string {
- d := time.Since(s.since).Milliseconds()
+ var d int64
+
+ if s.until.IsZero() {
+ d = time.Since(s.since).Milliseconds()
+ } else {
+ d = s.until.Sub(s.since).Milliseconds()
+ }
return fmt.Sprintf("%.3fs %d/%d -> %d/%d",
float64(d)/1000.0,