From efd3a8a5fd1536ff7e460d9135ddf4f15458c6ae Mon Sep 17 00:00:00 2001 From: Guillaume Ballet <3272758+gballet@users.noreply.github.com> Date: Mon, 27 Apr 2026 15:47:00 +0200 Subject: [PATCH] review feedback --- accounts/scwallet/hub.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/accounts/scwallet/hub.go b/accounts/scwallet/hub.go index 5a4b2eb37e..185815365e 100644 --- a/accounts/scwallet/hub.go +++ b/accounts/scwallet/hub.go @@ -113,7 +113,7 @@ func (hub *Hub) readPairings() error { } func (hub *Hub) writePairings() error { - pairingFile, err := os.OpenFile(filepath.Join(hub.datadir, "smartcards.json"), os.O_RDWR|os.O_CREATE, 0755) + pairingFile, err := os.OpenFile(filepath.Join(hub.datadir, "smartcards.json"), os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0755) if err != nil { return err } @@ -129,14 +129,8 @@ func (hub *Hub) writePairings() error { return err } - if err := pairingFile.Truncate(0); err != nil { - return err - } - if _, err := pairingFile.Write(pairingData); err != nil { - return err - } - - return nil + _, err = pairingFile.Write(pairingData) + return err } func (hub *Hub) pairing(wallet *Wallet) *smartcardPairing {