From 6ba04cec163c649451dbb12868925aa8e34b680c Mon Sep 17 00:00:00 2001 From: nm-devops <27211581+nm-devops@users.noreply.github.com> Date: Thu, 8 Oct 2020 14:13:25 +0200 Subject: [PATCH] Fix empty line in certificate file generation _split_cert_chain: Filter out empty lines in resulting ca certificate file. --- acme.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acme.sh b/acme.sh index 3be3849d..32c98758 100755 --- a/acme.sh +++ b/acme.sh @@ -4988,9 +4988,9 @@ _split_cert_chain() { cat "$_certf" >"$_fullchainf" _end_n="$(grep -n -- "$END_CERT" "$_fullchainf" | _head_n 1 | cut -d : -f 1)" _debug _end_n "$_end_n" - sed -n "1,${_end_n}p" "$_fullchainf" >"$_certf" + sed -n "1,${_end_n}{/^$/!p}" "$_fullchainf" >"$_certf" _end_n="$(_math $_end_n + 1)" - sed -n "${_end_n},9999p" "$_fullchainf" >"$_caf" + sed -n "${_end_n},9999{/^$/!p}" "$_fullchainf" >"$_caf" fi }