Skip to content

Commit f49e90e

Browse files
authored
cmd/puppeth: make it possible to have pw-protected keyfiles (#22148)
1 parent 178debe commit f49e90e

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

cmd/puppeth/wizard_intro.go

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323
"os"
2424
"path/filepath"
2525
"strings"
26-
"sync"
2726

2827
"github.com/ethereum/go-ethereum/log"
2928
)
@@ -80,25 +79,17 @@ func (w *wizard) run() {
8079
} else if err := json.Unmarshal(blob, &w.conf); err != nil {
8180
log.Crit("Previous configuration corrupted", "path", w.conf.path, "err", err)
8281
} else {
83-
// Dial all previously known servers concurrently
84-
var pend sync.WaitGroup
82+
// Dial all previously known servers
8583
for server, pubkey := range w.conf.Servers {
86-
pend.Add(1)
87-
88-
go func(server string, pubkey []byte) {
89-
defer pend.Done()
90-
91-
log.Info("Dialing previously configured server", "server", server)
92-
client, err := dial(server, pubkey)
93-
if err != nil {
94-
log.Error("Previous server unreachable", "server", server, "err", err)
95-
}
96-
w.lock.Lock()
97-
w.servers[server] = client
98-
w.lock.Unlock()
99-
}(server, pubkey)
84+
log.Info("Dialing previously configured server", "server", server)
85+
client, err := dial(server, pubkey)
86+
if err != nil {
87+
log.Error("Previous server unreachable", "server", server, "err", err)
88+
}
89+
w.lock.Lock()
90+
w.servers[server] = client
91+
w.lock.Unlock()
10092
}
101-
pend.Wait()
10293
w.networkStats()
10394
}
10495
// Basics done, loop ad infinitum about what to do

0 commit comments

Comments
 (0)