diff --git a/internal/peer/peer.go b/internal/peer/peer.go index b5a379a..62523f9 100644 --- a/internal/peer/peer.go +++ b/internal/peer/peer.go @@ -189,12 +189,12 @@ func (p *Peer) Run(ctx context.Context) error { // loadAdmins ... func (p *Peer) loadAdmins() ([]string, error) { - hasKeyFile, err := p.hasAdminsFile() + hasAdminsFile, err := p.hasAdminsFile() if err != nil { return nil, fmt.Errorf("failed to check for admins file: %w", err) } - if !hasKeyFile { + if !hasAdminsFile { if err := p.createAdminsFile(); err != nil { return nil, fmt.Errorf("failed to create admins file: %w", err) } @@ -236,8 +236,7 @@ func (p *Peer) readAdminsFile() ([]string, error) { } defer f.Close() - keyRaw := make([]byte, 0) - _, err = f.Read(keyRaw) + keyRaw, err := io.ReadAll(f) if err != nil { return nil, err }