We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 995704a commit 9973e05Copy full SHA for 9973e05
1 file changed
internal/api/proxy.go
@@ -10,14 +10,18 @@ import (
10
"net"
11
"net/http"
12
"net/url"
13
+ "sync"
14
)
15
16
type connWithBufferedReader struct {
17
net.Conn
- r *bufio.Reader
18
+ r *bufio.Reader
19
+ mu sync.Mutex
20
}
21
22
func (c *connWithBufferedReader) Read(p []byte) (int, error) {
23
+ c.mu.Lock()
24
+ defer c.mu.Unlock()
25
return c.r.Read(p)
26
27
0 commit comments