/*
This is used to canonicalize a ctdb_sock_addr structure.
*/
-static void canonicalize_ip(const ctdb_sock_addr *ip, ctdb_sock_addr *cip)
+void ctdb_canonicalize_ip(const ctdb_sock_addr *ip, ctdb_sock_addr *cip)
{
char prefix[12] = { 0,0,0,0,0,0,0,0,0,0,0xff,0xff };
{
ctdb_sock_addr ip1, ip2;
- canonicalize_ip(tip1, &ip1);
- canonicalize_ip(tip2, &ip2);
+ ctdb_canonicalize_ip(tip1, &ip1);
+ ctdb_canonicalize_ip(tip2, &ip2);
if (ip1.sa.sa_family != ip2.sa.sa_family) {
return false;
struct ctdb_req_control *c);
char *ctdb_addr_to_str(ctdb_sock_addr *addr);
+void ctdb_canonicalize_ip(const ctdb_sock_addr *ip, ctdb_sock_addr *cip);
+
#endif