summaryrefslogtreecommitdiffhomepage
path: root/pkg/tcpip/transport/queue
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/tcpip/transport/queue')
-rw-r--r--pkg/tcpip/transport/queue/queue.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/tcpip/transport/queue/queue.go b/pkg/tcpip/transport/queue/queue.go
index 2d2918504..0c90588ae 100644
--- a/pkg/tcpip/transport/queue/queue.go
+++ b/pkg/tcpip/transport/queue/queue.go
@@ -157,6 +157,8 @@ func (q *Queue) Peek() (Entry, *tcpip.Error) {
// QueuedSize returns the number of bytes currently in the queue, that is, the
// number of readable bytes.
func (q *Queue) QueuedSize() int64 {
+ q.mu.Lock()
+ defer q.mu.Unlock()
return q.used
}