Skip to content

Commit afbc251

Browse files
committed
read_symlink: empty if not symlink
1 parent 8e094fb commit afbc251

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

+stdlib/+fileio/read_symlink.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
import java.io.File
88
import java.nio.file.Files
99

10+
r = string.empty;
11+
12+
if ~stdlib.fileio.is_symlink(p) || ~stdlib.fileio.exists(p), return, end
13+
1014
r = stdlib.fileio.absolute_path(p);
11-
if ~stdlib.fileio.exists(r) || ~stdlib.fileio.is_symlink(r)
12-
r = string.empty;
13-
return
14-
end
1515

1616
% https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/Files.html#readSymbolicLink(java.nio.file.Path)
1717
% must be absolute path
1818
r = Files.readSymbolicLink(File(r).toPath());
1919

20-
end
20+
end

0 commit comments

Comments
 (0)