mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-18 18:56:29 +00:00
parent
742293ab87
commit
64fb2865b0
@ -37,13 +37,13 @@ constexpr size_t Link_side_id::data_size()
|
||||
|
||||
bool Link_side_id::operator == (Link_side_id const &id) const
|
||||
{
|
||||
return memcmp(id.data, data, data_size()) == 0;
|
||||
return memcmp(id.data_base(), data_base(), data_size()) == 0;
|
||||
}
|
||||
|
||||
|
||||
bool Link_side_id::operator > (Link_side_id const &id) const
|
||||
{
|
||||
return memcmp(id.data, data, data_size()) > 0;
|
||||
return memcmp(id.data_base(), data_base(), data_size()) > 0;
|
||||
}
|
||||
|
||||
|
||||
|
@ -42,7 +42,6 @@ namespace Net {
|
||||
|
||||
struct Net::Link_side_id
|
||||
{
|
||||
int const data[];
|
||||
Ipv4_address const src_ip;
|
||||
Port const src_port;
|
||||
Ipv4_address const dst_ip;
|
||||
@ -50,6 +49,8 @@ struct Net::Link_side_id
|
||||
|
||||
static constexpr Genode::size_t data_size();
|
||||
|
||||
void *data_base() const { return (void *)&src_ip; }
|
||||
|
||||
|
||||
/************************
|
||||
** Standard operators **
|
||||
|
Loading…
Reference in New Issue
Block a user