From 4807fb4c5c9c49744ef572419f71bfd93654df89 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Thu, 20 Dec 2018 18:07:17 -0800 Subject: [PATCH] Use if to be more explict about error handling (set -e trouble?) --- multinode-demo/fullnode.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/multinode-demo/fullnode.sh b/multinode-demo/fullnode.sh index e39afb0bab..cffe107207 100755 --- a/multinode-demo/fullnode.sh +++ b/multinode-demo/fullnode.sh @@ -192,11 +192,9 @@ $solana_wallet --keypair "$fullnode_id_path" address # - one token to keep the node identity public key valid. retries=5 while true; do - $solana_wallet \ - --keypair "$fullnode_id_path" \ - --network "$leader_address" \ - airdrop 3 \ - && break + if $solana_wallet --keypair "$fullnode_id_path" --network "$leader_address" airdrop 3; then + break + fi # TODO: Consider moving this retry logic into `solana-wallet airdrop` itself, # currently it does not retry on "Connection refused" errors.