@@ -27,7 +27,7 @@ type ipv6Source struct {
27
27
}
28
28
29
29
type LinuxSocketEndpoint struct {
30
- sync.Mutex
30
+ mu sync.Mutex
31
31
dst [unsafe .Sizeof (unix.SockaddrInet6 {})]byte
32
32
src [unsafe .Sizeof (ipv6Source {})]byte
33
33
isV6 bool
@@ -450,9 +450,9 @@ func send4(sock int, end *LinuxSocketEndpoint, buff []byte) error {
450
450
},
451
451
}
452
452
453
- end .Lock ()
453
+ end .mu . Lock ()
454
454
_ , err := unix .SendmsgN (sock , buff , (* [unsafe .Sizeof (cmsg )]byte )(unsafe .Pointer (& cmsg ))[:], end .dst4 (), 0 )
455
- end .Unlock ()
455
+ end .mu . Unlock ()
456
456
457
457
if err == nil {
458
458
return nil
@@ -463,9 +463,9 @@ func send4(sock int, end *LinuxSocketEndpoint, buff []byte) error {
463
463
if err == unix .EINVAL {
464
464
end .ClearSrc ()
465
465
cmsg .pktinfo = unix.Inet4Pktinfo {}
466
- end .Lock ()
466
+ end .mu . Lock ()
467
467
_ , err = unix .SendmsgN (sock , buff , (* [unsafe .Sizeof (cmsg )]byte )(unsafe .Pointer (& cmsg ))[:], end .dst4 (), 0 )
468
- end .Unlock ()
468
+ end .mu . Unlock ()
469
469
}
470
470
471
471
return err
@@ -494,9 +494,9 @@ func send6(sock int, end *LinuxSocketEndpoint, buff []byte) error {
494
494
cmsg .pktinfo .Ifindex = 0
495
495
}
496
496
497
- end .Lock ()
497
+ end .mu . Lock ()
498
498
_ , err := unix .SendmsgN (sock , buff , (* [unsafe .Sizeof (cmsg )]byte )(unsafe .Pointer (& cmsg ))[:], end .dst6 (), 0 )
499
- end .Unlock ()
499
+ end .mu . Unlock ()
500
500
501
501
if err == nil {
502
502
return nil
@@ -507,9 +507,9 @@ func send6(sock int, end *LinuxSocketEndpoint, buff []byte) error {
507
507
if err == unix .EINVAL {
508
508
end .ClearSrc ()
509
509
cmsg .pktinfo = unix.Inet6Pktinfo {}
510
- end .Lock ()
510
+ end .mu . Lock ()
511
511
_ , err = unix .SendmsgN (sock , buff , (* [unsafe .Sizeof (cmsg )]byte )(unsafe .Pointer (& cmsg ))[:], end .dst6 (), 0 )
512
- end .Unlock ()
512
+ end .mu . Unlock ()
513
513
}
514
514
515
515
return err
0 commit comments