mirror of
https://github.com/Instadapp/smart-contract.git
synced 2024-07-29 22:08:07 +00:00
Fixed problem in shut() when no debt.
This commit is contained in:
parent
5692a86d51
commit
fa5ec877bf
|
|
@ -146,11 +146,10 @@ contract CDPResolver is Helpers {
|
|||
}
|
||||
|
||||
function free(uint cdpNum, uint jam) public {
|
||||
if (jam > 0) {
|
||||
bytes32 cup = bytes32(cdpNum);
|
||||
address tubAddr = getSaiTubAddress();
|
||||
|
||||
if (jam > 0) {
|
||||
|
||||
TubInterface tub = TubInterface(tubAddr);
|
||||
TokenInterface peth = tub.skr();
|
||||
TokenInterface weth = tub.gem();
|
||||
|
|
@ -180,8 +179,7 @@ contract CDPResolver is Helpers {
|
|||
}
|
||||
|
||||
function wipe(uint cdpNum, uint _wad) public {
|
||||
require(_wad > 0, "no-wipe-no-dai");
|
||||
|
||||
if (_wad > 0) {
|
||||
TubInterface tub = TubInterface(getSaiTubAddress());
|
||||
UniswapExchange daiEx = UniswapExchange(getUniswapDAIExchange());
|
||||
UniswapExchange mkrEx = UniswapExchange(getUniswapMKRExchange());
|
||||
|
|
@ -215,6 +213,7 @@ contract CDPResolver is Helpers {
|
|||
|
||||
tub.wipe(cup, _wad);
|
||||
}
|
||||
}
|
||||
|
||||
function setAllowance(TokenInterface token_, address spender_) private {
|
||||
if (token_.allowance(address(this), spender_) != uint(-1)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user