diff --git a/test/images/agnhost/netexec/netexec.go b/test/images/agnhost/netexec/netexec.go index a63054f7771..f1e2e62d536 100644 --- a/test/images/agnhost/netexec/netexec.go +++ b/test/images/agnhost/netexec/netexec.go @@ -693,7 +693,11 @@ func startSCTPServer(sctpPort int) { for { conn, err := listener.AcceptSCTP() assertNoError(err, fmt.Sprintf("failed accepting SCTP connections")) - clientAddress := conn.RemoteAddr().String() + remoteAddr, err := conn.SCTPRemoteAddr(0) + if err != nil { + assertNoError(err, "failed to get SCTP client remote address") + } + clientAddress := remoteAddr.String() n, err := conn.Read(buf) assertNoError(err, fmt.Sprintf("failed to read from SCTP client %s", clientAddress)) receivedText := strings.ToLower(strings.TrimSpace(string(buf[0:n])))