ctdb-scripts: Strip square brackets when gathering connection info
authorMartin Schwenke <martin@meltin.net>
Fri, 13 Dec 2019 00:09:04 +0000 (11:09 +1100)
committerAmitay Isaacs <amitay@samba.org>
Thu, 2 Jan 2020 22:36:34 +0000 (22:36 +0000)
commit693080abe4d8bec96280af5a6aa668251a98ec5d
tree990f5abe480b9392d7d3acc9dc466840ce9d766d
parentdf5040b186753acf72600042753d312bd5945429
ctdb-scripts: Strip square brackets when gathering connection info

ss added square brackets around IPv6 addresses in versions > 4.12.0
via commit aba9c23a6e1cb134840c998df14888dca469a485.  CentOS 7 added
this feature somewhere mid-release.  So, backward compatibility is
obviously needed.

As per the comment protocol/protocol_util.c should probably print and
parse such square brackets.  However, for backward compatibility the
brackets would have to be stripped in both places in
update_tickles()...  or added to the ss output when missing.  Best to
leave this until we have a connection tracking daemon.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14227

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/config/functions