From 9e7e8fa77741d8d2846496fd6f0c6dc1d2eb8c79 Mon Sep 17 00:00:00 2001 From: Tim Kimber Date: Wed, 6 Oct 2021 18:27:05 +0100 Subject: [PATCH] Don't assume release_data has carriage returns (fixes #717) --- getssl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/getssl b/getssl index 6a4aedb..cee82b7 100755 --- a/getssl +++ b/getssl @@ -787,7 +787,7 @@ check_getssl_upgrade() { # check if a more recent release is available # Replace error in release description with _error (which is ignored by check_output_for_errors() in the tests) debug "${release_data//error/_error}" release_data="$(sed -e's/^ *//g' <<<"${release_data}")" - release_tag="$(sed -e'/^"tag_name": *"/!d;s/^"tag_name": *"\([^""]*\).*$/\1/' <<<"${release_data}")" + release_tag="$(sed -e'/"tag_name": *"/!d;s/"tag_name": *"\([^""]*\).*$/\1/' <<<"${release_data}")" if [[ "${release_tag:0:1}" != 'v' ]] ; then if [[ ${_MUTE} -eq 0 ]]; then info "The current repository has no releases or is improperly tagged; can't check for upgrades: '$release_tag'"