Skip to content

Commit 7fbcb28

Browse files
authored
fix: golangci-lint errcheck on address populateFromBytes (#532)
Signed-off-by: Chris Gianelloni <[email protected]>
1 parent ab74d22 commit 7fbcb28

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

ledger/common.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,10 @@ func NewAddress(addr string) (Address, error) {
227227
return Address{}, err
228228
}
229229
a := Address{}
230-
a.populateFromBytes(decoded)
230+
err = a.populateFromBytes(decoded)
231+
if err != nil {
232+
return Address{}, err
233+
}
231234
return a, nil
232235
}
233236

@@ -295,7 +298,10 @@ func (a *Address) UnmarshalCBOR(data []byte) error {
295298
if _, err := cbor.Decode(data, &tmpData); err != nil {
296299
return err
297300
}
298-
a.populateFromBytes(tmpData)
301+
err := a.populateFromBytes(tmpData)
302+
if err != nil {
303+
return err
304+
}
299305
return nil
300306
}
301307

ledger/common_test.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,13 @@ func TestAddressFromBytes(t *testing.T) {
142142
}
143143
for _, testDef := range testDefs {
144144
addr := Address{}
145-
addr.populateFromBytes(test.DecodeHexString(testDef.addressBytesHex))
145+
err := addr.populateFromBytes(test.DecodeHexString(testDef.addressBytesHex))
146+
if err != nil {
147+
t.Fatalf(
148+
"failure populating address from bytes: %s",
149+
err,
150+
)
151+
}
146152
if addr.String() != testDef.expectedAddress {
147153
t.Fatalf(
148154
"address did not match expected value, got: %s, wanted: %s",

0 commit comments

Comments
 (0)