review feedback

This commit is contained in:
Guillaume Ballet 2026-04-27 15:47:00 +02:00
parent dc7881b9d2
commit efd3a8a5fd
No known key found for this signature in database

View file

@ -113,7 +113,7 @@ func (hub *Hub) readPairings() error {
} }
func (hub *Hub) writePairings() 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 { if err != nil {
return err return err
} }
@ -129,15 +129,9 @@ func (hub *Hub) writePairings() error {
return err return err
} }
if err := pairingFile.Truncate(0); err != nil { _, err = pairingFile.Write(pairingData)
return err return err
} }
if _, err := pairingFile.Write(pairingData); err != nil {
return err
}
return nil
}
func (hub *Hub) pairing(wallet *Wallet) *smartcardPairing { func (hub *Hub) pairing(wallet *Wallet) *smartcardPairing {
if pairing, ok := hub.pairings[string(wallet.PublicKey)]; ok { if pairing, ok := hub.pairings[string(wallet.PublicKey)]; ok {