Fix missing assigmnent operator/copy constructor pairings reported by LGTM

This commit is contained in:
Tim Wojtulewicz 2021-03-03 09:57:40 -07:00
parent 2f2a265415
commit 51f17534d4
3 changed files with 35 additions and 0 deletions

View file

@ -33,6 +33,11 @@ struct ConnIDKey {
memset(&ip2, 0, sizeof(in6_addr));
}
ConnIDKey(const ConnIDKey& rhs)
{
*this = rhs;
}
bool operator<(const ConnIDKey& rhs) const { return memcmp(this, &rhs, sizeof(ConnIDKey)) < 0; }
bool operator==(const ConnIDKey& rhs) const { return memcmp(this, &rhs, sizeof(ConnIDKey)) == 0; }