From 82aa6bd2f27775f3fd82931d613379d5d618ef70 Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Sat, 20 Dec 2014 19:54:13 +1100 Subject: ctdb-tests: Fix tickle sniffing for IPv4 tcptickle_sniff_start() assumes that if $dst contains a ': then it should use the IPv6 sniffing code. However, $dst is a socket, so has a trailing ":". Strip the trailing ":" before checking for ':' as a marker for an IPv6 address. Signed-off-by: Martin Schwenke Reviewed-by: Michael Adam --- ctdb/tests/complex/scripts/local.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ctdb/tests/complex/scripts') diff --git a/ctdb/tests/complex/scripts/local.bash b/ctdb/tests/complex/scripts/local.bash index 9c41af289b..2dd62a8fef 100644 --- a/ctdb/tests/complex/scripts/local.bash +++ b/ctdb/tests/complex/scripts/local.bash @@ -185,7 +185,7 @@ tcptickle_sniff_start () local src="$1" local dst="$2" - case "$dst" in + case "${dst%:*}" in *:*) tcp6tickle_sniff_start "$src" "$dst" ;; *) tcp4tickle_sniff_start "$src" "$dst" ;; esac -- cgit