Compute size of struct tcp_info instead of hardcoding it.
PiperOrigin-RevId: 263040624
This commit is contained in:
parent
eac690e358
commit
691c2f8173
|
@ -366,7 +366,7 @@ type TCPInfo struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// SizeOfTCPInfo is the binary size of a TCPInfo struct.
|
// SizeOfTCPInfo is the binary size of a TCPInfo struct.
|
||||||
const SizeOfTCPInfo = 104
|
var SizeOfTCPInfo = int(binary.Size(TCPInfo{}))
|
||||||
|
|
||||||
// Control message types, from linux/socket.h.
|
// Control message types, from linux/socket.h.
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -187,9 +187,9 @@ TEST(ProcNetTCP, EntryUID) {
|
||||||
std::vector<TCPEntry> entries =
|
std::vector<TCPEntry> entries =
|
||||||
ASSERT_NO_ERRNO_AND_VALUE(ProcNetTCPEntries());
|
ASSERT_NO_ERRNO_AND_VALUE(ProcNetTCPEntries());
|
||||||
TCPEntry e;
|
TCPEntry e;
|
||||||
EXPECT_TRUE(FindByLocalAddr(entries, &e, sockets->first_addr()));
|
ASSERT_TRUE(FindByLocalAddr(entries, &e, sockets->first_addr()));
|
||||||
EXPECT_EQ(e.uid, geteuid());
|
EXPECT_EQ(e.uid, geteuid());
|
||||||
EXPECT_TRUE(FindByRemoteAddr(entries, &e, sockets->first_addr()));
|
ASSERT_TRUE(FindByRemoteAddr(entries, &e, sockets->first_addr()));
|
||||||
EXPECT_EQ(e.uid, geteuid());
|
EXPECT_EQ(e.uid, geteuid());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue