Skip to content

Commit e4bbef0

Browse files
committed
rfqmsg: enforce strict version matching for requests
Ensure the request message version check validates only a specific version number, rather than accepting any version greater than or equal to the latest message number.
1 parent 847b852 commit e4bbef0

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

rfqmsg/buy_request.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ func (q *BuyRequest) Validate() error {
167167
}
168168

169169
// Ensure that the message version is supported.
170-
if q.Version > latestBuyRequestVersion {
170+
if q.Version != latestBuyRequestVersion {
171171
return fmt.Errorf("unsupported buy request message version: %d",
172172
q.Version)
173173
}

rfqmsg/sell_request.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ func (q *SellRequest) Validate() error {
161161
}
162162

163163
// Ensure that the message version is supported.
164-
if q.Version > latestSellRequestVersion {
164+
if q.Version != latestSellRequestVersion {
165165
return fmt.Errorf("unsupported sell request message version: "+
166166
"%d", q.Version)
167167
}

0 commit comments

Comments
 (0)