From dc015eb3ebd8a48085f4a8133627551cc052000b Mon Sep 17 00:00:00 2001 From: Rajat Sharma Date: Thu, 16 Jun 2022 20:00:14 +0530 Subject: [PATCH] ERC1155: subtraction overflow issue resolved Signed-off-by: Rajat Sharma --- token-erc-1155/chaincode-go/chaincode/contract.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/token-erc-1155/chaincode-go/chaincode/contract.go b/token-erc-1155/chaincode-go/chaincode/contract.go index def4e71b..0a431dbd 100644 --- a/token-erc-1155/chaincode-go/chaincode/contract.go +++ b/token-erc-1155/chaincode-go/chaincode/contract.go @@ -1151,9 +1151,9 @@ func sub(b uint64, q uint64) (uint64, error) { // Check overflow var diff uint64 - diff = q - b + diff = b - q - if diff > q { + if diff > b { return 0, fmt.Errorf("Math: subtraction overflow occurred %d - %d", b, q) }