From 2ab6533b04c4918e2d6c057bf78d5e2f85c7958a Mon Sep 17 00:00:00 2001 From: root Date: Sat, 17 Feb 2024 11:06:57 -0500 Subject: check length of sha256sum output in case of short reads --- mariadb/mariadb-push-databases-to-empty-replica | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mariadb/mariadb-push-databases-to-empty-replica b/mariadb/mariadb-push-databases-to-empty-replica index c04fd6f..29b7bb3 100755 --- a/mariadb/mariadb-push-databases-to-empty-replica +++ b/mariadb/mariadb-push-databases-to-empty-replica @@ -218,10 +218,10 @@ dns_check_servers() truncated_machineid_decimal_string_int32() { - systemd-id128 machine-id | - sha256sum | - ( read -n8 && - printf '%u\n' 0x"$REPLY" ) + local REPLY + read -r -n8 < <(systemd-id128 machine-id | sha256sum) && + [ ${#REPLY} = 8 ] && + printf '%u\n' 0x"$REPLY" } run_both() -- cgit v1.2.3