Skip to content

Commit bff33d1

Browse files
committed
read_symlink: remove unneeded check
1 parent 4eb300d commit bff33d1

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

+stdlib/+fileio/is_symlink.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88

99
if isMATLABReleaseOlderThan("R2024b")
1010
% must be absolute path
11-
ok = java.nio.file.Files.isSymbolicLink(java.io.File(stdlib.fileio.absolute_path(p)).toPath());
11+
p = stdlib.fileio.absolute_path(p);
12+
ok = java.nio.file.Files.isSymbolicLink(java.io.File(p).toPath());
1213
else
1314
ok = isSymbolicLink(p);
1415
end

+stdlib/+fileio/read_symlink.m

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@
88

99
if isMATLABReleaseOlderThan("R2024b")
1010

11-
if ~stdlib.fileio.is_symlink(p) || ~stdlib.fileio.exists(p)
11+
if ~stdlib.fileio.is_symlink(p)
1212
return
1313
end
1414

1515
r = stdlib.fileio.absolute_path(p);
1616

1717
% https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/Files.html#readSymbolicLink(java.nio.file.Path)
1818
% must be absolute path
19-
r = stdlib.fileio.posix(java.nio.file.Files.readSymbolicLink(java.io.File(r).toPath()));
19+
r = stdlib.fileio.posix(...
20+
java.nio.file.Files.readSymbolicLink(java.io.File(r).toPath()));
2021

2122
else
2223
[ok, t] = isSymbolicLink(p);

0 commit comments

Comments
 (0)