MCPcopy Create free account
hub / github.com/Invisv-Privacy/masque / dialerControlProtect

Function dialerControlProtect

http2/android.go:16–27  ·  view source on GitHub ↗
(prot SocketProtector, logger *slog.Logger)

Source from the content-addressed store, hash-verified

14type SocketProtector func(fileDescriptor int) error
15
16func dialerControlProtect(prot SocketProtector, logger *slog.Logger) func(network, address string, c syscall.RawConn) error {
17 return func(network, address string, c syscall.RawConn) error {
18 return c.Control(func(fd uintptr) {
19 if prot != nil {
20 err := prot(int(fd))
21 if err != nil {
22 logger.Error("Error calling socket protector", "err", err)
23 }
24 }
25 })
26 }
27}

Callers 1

makeTLSDialerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected