> It seems good. I see now that the exit condition is incorrect, that's why > the entry '..' is doubled. At least the return value seems correct. Which > version do you have? Sorry, my version is 0.9.28, but 0.9.30 src also contains that code.