On Wed Dec 7 16:15:40 2022 +0000, Jacek Caban wrote:
How releasing iter object, which is already unlinked, can modify the list other than removing itself?
That's correct, it can't. What the comment says is that the next object might have been removed during unlinking, so we have to obtain it again here, *after* unlinking, since the old iter might be pointing to a freed object. If you have ideas to make it clearer please let me know.