Better error msg on bad fingerprint

This commit is contained in:
WofWca 2024-09-03 16:46:56 +04:00 committed by Cecylia Bocovich
parent f701641382
commit ec9476e5ab
No known key found for this signature in database
GPG key ID: 009DE379FD9B7B90
2 changed files with 5 additions and 2 deletions

View file

@ -32,7 +32,7 @@ import (
"gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/bridgefingerprint"
)
var ErrBridgeNotFound = errors.New("bridge not found")
var ErrBridgeNotFound = errors.New("bridge with requested fingerprint is unknown to the broker")
func NewBridgeListHolder() BridgeListHolderFileBased {
return &bridgeListHolder{}

View file

@ -185,7 +185,10 @@ func (i *IPC) ClientOffers(arg messages.Arg, response *[]byte) error {
}
if _, err := i.ctx.GetBridgeInfo(BridgeFingerprint); err != nil {
return err
return sendClientResponse(
&messages.ClientPollResponse{Error: err.Error()},
response,
)
}
offer.fingerprint = BridgeFingerprint.ToBytes()