diff --git a/contracts/lib/DODOMath.sol b/contracts/lib/DODOMath.sol index 18e560d..8e4e6a1 100644 --- a/contracts/lib/DODOMath.sol +++ b/contracts/lib/DODOMath.sol @@ -187,6 +187,9 @@ library DODOMath { uint256 numerator; if (bSig) { numerator = squareRoot.sub(bAbs); + if (numerator == 0) { + revert("DODOMath: should not be zero"); + } } else { numerator = bAbs.add(squareRoot); }