@@ -274,7 +274,7 @@ func TestBatchCopy_Pipe_DataIntegrity(t *testing.T) {
274274 defer pipeA .Close ()
275275 defer pipeB .Close ()
276276
277- copier := NewPacketReactor (context .Background ())
277+ copier := NewPacketReactor (context .Background (), nil )
278278 defer copier .Close ()
279279
280280 go func () {
@@ -335,7 +335,7 @@ func TestBatchCopy_Pipe_Bidirectional(t *testing.T) {
335335 defer pipeA .Close ()
336336 defer pipeB .Close ()
337337
338- copier := NewPacketReactor (context .Background ())
338+ copier := NewPacketReactor (context .Background (), nil )
339339 defer copier .Close ()
340340
341341 go func () {
@@ -447,7 +447,7 @@ func TestBatchCopy_FDPoller_DataIntegrity(t *testing.T) {
447447 proxyA := newFDPacketConn (t , proxyAConn , serverAddr )
448448 proxyB := newFDPacketConn (t , proxyBConn , clientAddr )
449449
450- copier := NewPacketReactor (context .Background ())
450+ copier := NewPacketReactor (context .Background (), nil )
451451 defer copier .Close ()
452452
453453 go func () {
@@ -568,7 +568,7 @@ func TestBatchCopy_LegacyChannel_DataIntegrity(t *testing.T) {
568568 proxyA := newChannelPacketConn (proxyAConn , serverAddr )
569569 proxyB := newChannelPacketConn (proxyBConn , clientAddr )
570570
571- copier := NewPacketReactor (context .Background ())
571+ copier := NewPacketReactor (context .Background (), nil )
572572 defer copier .Close ()
573573
574574 go func () {
@@ -689,7 +689,7 @@ func TestBatchCopy_MixedMode_DataIntegrity(t *testing.T) {
689689 proxyA := newFDPacketConn (t , proxyAConn , serverAddr )
690690 proxyB := newChannelPacketConn (proxyBConn , clientAddr )
691691
692- copier := NewPacketReactor (context .Background ())
692+ copier := NewPacketReactor (context .Background (), nil )
693693 defer copier .Close ()
694694
695695 go func () {
@@ -790,7 +790,7 @@ func TestBatchCopy_MultipleConnections_DataIntegrity(t *testing.T) {
790790
791791 const numConnections = 5
792792
793- copier := NewPacketReactor (context .Background ())
793+ copier := NewPacketReactor (context .Background (), nil )
794794 defer copier .Close ()
795795
796796 var wg sync.WaitGroup
@@ -881,7 +881,7 @@ func TestBatchCopy_TimeoutAndResume_DataIntegrity(t *testing.T) {
881881 defer pipeA .Close ()
882882 defer pipeB .Close ()
883883
884- copier := NewPacketReactor (context .Background ())
884+ copier := NewPacketReactor (context .Background (), nil )
885885 defer copier .Close ()
886886
887887 go func () {
@@ -945,7 +945,7 @@ func TestBatchCopy_CloseWhileTransferring(t *testing.T) {
945945 pipeA := newTestPacketPipe (addr1 )
946946 pipeB := newTestPacketPipe (addr2 )
947947
948- copier := NewPacketReactor (context .Background ())
948+ copier := NewPacketReactor (context .Background (), nil )
949949
950950 copyDone := make (chan struct {})
951951 go func () {
@@ -995,7 +995,7 @@ func TestBatchCopy_HighThroughput(t *testing.T) {
995995 defer pipeA .Close ()
996996 defer pipeB .Close ()
997997
998- copier := NewPacketReactor (context .Background ())
998+ copier := NewPacketReactor (context .Background (), nil )
999999 defer copier .Close ()
10001000
10011001 go func () {
@@ -1080,7 +1080,7 @@ func TestBatchCopy_LegacyFallback_DataIntegrity(t *testing.T) {
10801080 proxyA := & legacyPacketConn {NetPacketConn : NewPacketConn (proxyAConn ), targetAddr : serverAddr }
10811081 proxyB := & legacyPacketConn {NetPacketConn : NewPacketConn (proxyBConn ), targetAddr : clientAddr }
10821082
1083- copier := NewPacketReactor (context .Background ())
1083+ copier := NewPacketReactor (context .Background (), nil )
10841084 defer copier .Close ()
10851085
10861086 go func () {
@@ -1195,7 +1195,7 @@ func TestBatchCopy_ReactorClose(t *testing.T) {
11951195 defer pipeA .Close ()
11961196 defer pipeB .Close ()
11971197
1198- copier := NewPacketReactor (context .Background ())
1198+ copier := NewPacketReactor (context .Background (), nil )
11991199
12001200 copyDone := make (chan struct {})
12011201 go func () {
@@ -1243,7 +1243,7 @@ func TestBatchCopy_SmallPackets(t *testing.T) {
12431243 defer pipeA .Close ()
12441244 defer pipeB .Close ()
12451245
1246- copier := NewPacketReactor (context .Background ())
1246+ copier := NewPacketReactor (context .Background (), nil )
12471247 defer copier .Close ()
12481248
12491249 go func () {
@@ -1297,7 +1297,7 @@ func TestBatchCopy_VaryingPacketSizes(t *testing.T) {
12971297 defer pipeA .Close ()
12981298 defer pipeB .Close ()
12991299
1300- copier := NewPacketReactor (context .Background ())
1300+ copier := NewPacketReactor (context .Background (), nil )
13011301 defer copier .Close ()
13021302
13031303 go func () {
@@ -1365,7 +1365,7 @@ func TestBatchCopy_OnCloseCallback(t *testing.T) {
13651365 pipeA := newTestPacketPipe (addr1 )
13661366 pipeB := newTestPacketPipe (addr2 )
13671367
1368- copier := NewPacketReactor (context .Background ())
1368+ copier := NewPacketReactor (context .Background (), nil )
13691369 defer copier .Close ()
13701370
13711371 callbackCalled := make (chan error , 1 )
@@ -1409,7 +1409,7 @@ func TestBatchCopy_SourceClose(t *testing.T) {
14091409 pipeA := newTestPacketPipe (addr1 )
14101410 pipeB := newTestPacketPipe (addr2 )
14111411
1412- copier := NewPacketReactor (context .Background ())
1412+ copier := NewPacketReactor (context .Background (), nil )
14131413 defer copier .Close ()
14141414
14151415 var capturedErr error
@@ -1667,7 +1667,7 @@ func TestPacketReactor_Pushable_Basic(t *testing.T) {
16671667 defer pipeA .Close ()
16681668 defer pipeB .Close ()
16691669
1670- copier := NewPacketReactor (context .Background ())
1670+ copier := NewPacketReactor (context .Background (), nil )
16711671 defer copier .Close ()
16721672
16731673 copyDone := make (chan struct {})
@@ -1750,7 +1750,7 @@ func TestPacketReactor_Pushable_HasPendingData(t *testing.T) {
17501750 pipeA .send (data , addr2 )
17511751 }
17521752
1753- copier := NewPacketReactor (context .Background ())
1753+ copier := NewPacketReactor (context .Background (), nil )
17541754 defer copier .Close ()
17551755
17561756 copyDone := make (chan struct {})
@@ -1799,7 +1799,7 @@ func TestPacketReactor_Pushable_TimeoutResume(t *testing.T) {
17991799 defer pipeA .Close ()
18001800 defer pipeB .Close ()
18011801
1802- copier := NewPacketReactor (context .Background ())
1802+ copier := NewPacketReactor (context .Background (), nil )
18031803 defer copier .Close ()
18041804
18051805 copyDone := make (chan struct {})
@@ -1874,7 +1874,7 @@ func TestPacketReactor_WriteError(t *testing.T) {
18741874 // Wrap destination with failing writer that fails after 3 packets
18751875 failingDest := & failingPacketWriter {PacketConn : pipeB , failAfter : 3 }
18761876
1877- copier := NewPacketReactor (context .Background ())
1877+ copier := NewPacketReactor (context .Background (), nil )
18781878 defer copier .Close ()
18791879
18801880 var capturedErr error
@@ -1929,7 +1929,7 @@ func TestPacketReactor_ReadError(t *testing.T) {
19291929 readErr := errors .New ("simulated packet read error" )
19301930 errorSrc := & errorPacketReader {PacketConn : pipeA , readError : readErr }
19311931
1932- copier := NewPacketReactor (context .Background ())
1932+ copier := NewPacketReactor (context .Background (), nil )
19331933 defer copier .Close ()
19341934
19351935 var capturedErr error
@@ -1981,7 +1981,7 @@ func TestPacketReactor_StateMachine_ConcurrentWakeup(t *testing.T) {
19811981 proxyA := newFDPacketConn (t , proxyAConn , serverAddr )
19821982 proxyB := newFDPacketConn (t , proxyBConn , clientAddr )
19831983
1984- copier := NewPacketReactor (context .Background ())
1984+ copier := NewPacketReactor (context .Background (), nil )
19851985 defer copier .Close ()
19861986
19871987 copyDone := make (chan struct {})
@@ -2034,7 +2034,7 @@ func TestPacketReactor_StateMachine_CloseWhileActive(t *testing.T) {
20342034 pipeA := newTestPacketPipe (addr1 )
20352035 pipeB := newTestPacketPipe (addr2 )
20362036
2037- copier := NewPacketReactor (context .Background ())
2037+ copier := NewPacketReactor (context .Background (), nil )
20382038
20392039 copyDone := make (chan struct {})
20402040 go func () {
@@ -2088,7 +2088,7 @@ func TestPacketReactor_Counters(t *testing.T) {
20882088 defer pipeA .Close ()
20892089 defer pipeB .Close ()
20902090
2091- copier := NewPacketReactor (context .Background ())
2091+ copier := NewPacketReactor (context .Background (), nil )
20922092 defer copier .Close ()
20932093
20942094 copyDone := make (chan struct {})
0 commit comments