Yes, the problem is that the dots cannot be used for files, e.g. `b.txt/..` is not a valid path, at least not in linux (I'd guess mac, too). Thus, what the patch does is simply moving the calculation of the absolute path before the check and use the absolute path in the check (this is the original behavior before 606f18b).