mirror of https://github.com/certusone/wasmd.git
Merge pull request #274 from CosmWasm/prevent_overflow
Prevent integer overflow
This commit is contained in:
commit
ad4262a344
|
@ -559,7 +559,10 @@ func (k Keeper) dispatchMessages(ctx sdk.Context, contractAddr sdk.AccAddress, m
|
|||
|
||||
func gasForContract(ctx sdk.Context) uint64 {
|
||||
meter := ctx.GasMeter()
|
||||
remaining := (meter.Limit() - meter.GasConsumed()) * GasMultiplier
|
||||
if meter.IsOutOfGas() {
|
||||
return 0
|
||||
}
|
||||
remaining := (meter.Limit() - meter.GasConsumedToLimit()) * GasMultiplier
|
||||
if remaining > MaxGas {
|
||||
return MaxGas
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue