mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
ctdb: add ctdb_connection_same() helper
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net>
This commit is contained in:
parent
5f52d140f7
commit
8395fd369d
@ -497,6 +497,24 @@ bool ctdb_sock_addr_same(const ctdb_sock_addr *addr1,
|
||||
return (ctdb_sock_addr_cmp(addr1, addr2) == 0);
|
||||
}
|
||||
|
||||
bool ctdb_connection_same(const struct ctdb_connection *conn1,
|
||||
const struct ctdb_connection *conn2)
|
||||
{
|
||||
bool same;
|
||||
|
||||
same = ctdb_sock_addr_same(&conn1->src, &conn2->src);
|
||||
if (!same) {
|
||||
return false;
|
||||
}
|
||||
|
||||
same = ctdb_sock_addr_same(&conn1->dst, &conn2->dst);
|
||||
if (!same) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
int ctdb_connection_to_buf(char *buf,
|
||||
size_t buflen,
|
||||
struct ctdb_connection *conn,
|
||||
|
@ -55,6 +55,9 @@ bool ctdb_sock_addr_same_ip(const ctdb_sock_addr *addr1,
|
||||
bool ctdb_sock_addr_same(const ctdb_sock_addr *addr1,
|
||||
const ctdb_sock_addr *addr2);
|
||||
|
||||
bool ctdb_connection_same(const struct ctdb_connection *conn1,
|
||||
const struct ctdb_connection *conn2);
|
||||
|
||||
int ctdb_connection_to_buf(char *buf,
|
||||
size_t buflen,
|
||||
struct ctdb_connection * conn,
|
||||
|
Loading…
x
Reference in New Issue
Block a user