Browse Source

Fix Trojan inbound access log (#255)

RPRX 5 years ago
parent
commit
36f0b7d6e4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      proxy/trojan/server.go

+ 2 - 2
proxy/trojan/server.go

@@ -187,7 +187,7 @@ func (s *Server) Process(ctx context.Context, network net.Network, conn internet
 
 	// handle tcp request
 
-	log.ContextWithAccessMessage(ctx, &log.AccessMessage{
+	ctx = log.ContextWithAccessMessage(ctx, &log.AccessMessage{
 		From:   conn.RemoteAddr(),
 		To:     destination,
 		Status: log.AccessAccepted,
@@ -220,7 +220,7 @@ func (s *Server) handleUDPPayload(ctx context.Context, clientReader *PacketReade
 				return nil
 			}
 
-			log.ContextWithAccessMessage(ctx, &log.AccessMessage{
+			ctx = log.ContextWithAccessMessage(ctx, &log.AccessMessage{
 				From:   inbound.Source,
 				To:     p.Target,
 				Status: log.AccessAccepted,