From b923e1b4b00ab74c1266f01c50ea4d6e97544d97 Mon Sep 17 00:00:00 2001 From: Tristan Sloughter Date: Thu, 4 Feb 2016 11:45:20 -0600 Subject: dammit, must split the path to use prefix to check for cycles --- src/rlx_dscv_util.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rlx_dscv_util.erl b/src/rlx_dscv_util.erl index 6fe2712..4c386ad 100644 --- a/src/rlx_dscv_util.erl +++ b/src/rlx_dscv_util.erl @@ -114,8 +114,8 @@ discover_dir(ProcessDir, File, symlink) -> discover_real_symlink_dir(ProcessDir, File) -> {ok, ActualRealDir} = file:read_link(File), - case lists:prefix(iolist_to_list(filename:absname(ActualRealDir)), - iolist_to_list(filename:absname(File))) of + case lists:prefix(filename:split(iolist_to_list(filename:absname(ActualRealDir))), + filename:split(iolist_to_list(filename:absname(File)))) of true -> %% Ignore cycles []; -- cgit v1.2.3