diff --git a/main.go b/main.go index ca76dcf4ebbecde37075bfbb643da3d53d13ac02..2e71e26916caa7f241b482ab1ee624f5f6344909 100644 --- a/main.go +++ b/main.go @@ -292,7 +292,7 @@ func handleConnection(conn net.Conn, listenLog *zap.Logger) { } for len(restBytes) > 0 { - n, err := conn.Write(restBytes) + n, err := upstreamConn.Write(restBytes) if err != nil { connLog.Debug("failed to write data to upstream connection", zap.Error(err), zap.Bool("dropConnection", true))