Fixed an infinite loop in plat_other when using a relative path in a mounted directory.

pull/6/head
Virgil Dupras 13 years ago
parent 88b90d859c
commit 2572a7c00c

@ -33,8 +33,9 @@ EXTERNAL_CANDIDATES = [
def find_mount_point(path):
# Even if something's wrong, "/" is a mount point, so the loop will exit.
path = op.abspath(path) # Required to avoid infinite loop
while not op.ismount(path):
path = op.join(*op.split(path)[:-1])
path = op.split(path)[0]
return path
def find_ext_volume_trash(volume_root):

Loading…
Cancel
Save