diff --git a/bsip-0035.md b/bsip-0035.md index f02ba1c..576ded7 100644 --- a/bsip-0035.md +++ b/bsip-0035.md @@ -267,8 +267,9 @@ If the answer is `true`, After returned, need to check the amount of returned asset at where calling the `match(...)` function, specifically, `clear_expired_orders()` function of -`database` class. If the returned amount is `0`, break out of the `while` loop, -and label that processing of this asset has completed. Also, in the outer loop, +`database` class. If the returned amount is `0`, break out of the `while` loop. +If the settle order is still there and the returned amount is `0`, +label that processing of this asset has completed. Also, in the outer loop, need to check the label, if found it's completed, process next asset. ## When Globally Settling