From 4648d3cd247e89c83829e38009a352f94b0b672d Mon Sep 17 00:00:00 2001 From: Jonas Schäfer Date: Thu, 18 Oct 2018 18:20:25 +0200 Subject: Add | grep . to convert empty dig result to error --- echoz.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'echoz.sh') diff --git a/echoz.sh b/echoz.sh index e1ae222..8744717 100755 --- a/echoz.sh +++ b/echoz.sh @@ -6,7 +6,7 @@ jid="$1" password="$2" username="$(echo "$jid" | sed 's/@.*//')" domain="$(echo "$jid" | sed 's/.*@//')" -srv="$( ( dig +short SRV "_xmpp-client._tcp.$domain" || echo "0 0 5222 $domain" ) | sort -n | sed 's/[[:digit:]]\+[[:space:]][[:digit:]]\+[[:space:]]//')" +srv="$( ( dig +short SRV "_xmpp-client._tcp.$domain" | grep . || echo "0 0 5222 $domain" ) | sort -n | sed 's/[[:digit:]]\+[[:space:]][[:digit:]]\+[[:space:]]//')" host="$(echo "$srv" | sed 's/[[:digit:]]\+[[:space:]]//')" port="$(echo "$srv" | sed 's/[[:space:]].*//')" authstr="$(printf '\0%s\0%s' "$username" "$password" | base64)" -- cgit v1.2.3