Skip to content

Commit

Permalink
Use more specific answer.Error
Browse files Browse the repository at this point in the history
  • Loading branch information
arnauds5 committed Mar 30, 2024
1 parent 105e8d6 commit 6dcaf08
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions be1-go/channel/lao/lao.go
Original file line number Diff line number Diff line change
Expand Up @@ -782,18 +782,18 @@ func (r *rollCall) checkPrevID(prevID []byte) bool {
func (c *Channel) checkIsFromOrganizer(msg message.Message) error {
senderBuf, err := base64.URLEncoding.DecodeString(msg.Sender)
if err != nil {
return xerrors.Errorf(keyDecodeError, err)
return answer.NewInvalidMessageFieldError(keyDecodeError, err)
}

senderPoint := crypto.Suite.Point()

err = senderPoint.UnmarshalBinary(senderBuf)
if err != nil {
return answer.NewErrorf(-4, keyUnmarshalError, senderBuf)
return answer.NewInvalidMessageFieldError(keyUnmarshalError, senderBuf)
}

if !c.organizerPubKey.Equal(senderPoint) {
return answer.NewErrorf(-5,
return answer.NewAccessDeniedError(
"sender key %v does not match organizer key %v",
senderPoint, c.organizerPubKey)
}
Expand Down

0 comments on commit 6dcaf08

Please sign in to comment.