ipsec-types: Add a proper hash function for ipsec_sa_cfg_t
While 3c12905103 ("ipsec: Add function to compare two ipsec_sa_cfg_t
instances") added a comparison function to avoid issues with non-zeroed
padding, hashes were still calculated using chunk_hash().
This commit is contained in:
@@ -348,7 +348,7 @@ static u_int ipsec_sa_hash(ipsec_sa_t *sa)
|
||||
{
|
||||
return chunk_hash_inc(sa->src->get_address(sa->src),
|
||||
chunk_hash_inc(sa->dst->get_address(sa->dst),
|
||||
chunk_hash(chunk_from_thing(sa->cfg))));
|
||||
ipsec_sa_cfg_hash(&sa->cfg)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user