Skip to content

Commit 53facde

Browse files
authored
[native_toolchain_c] Fix NDK discovery (#179)
1 parent 285ee6c commit 53facde

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pkgs/native_toolchain_c/lib/src/tool/tool_resolver.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,13 @@ class InstallLocationResolver implements ToolResolver {
224224
final result = <Uri>[];
225225
final fileSystemEntities = await Glob(path).list().toList();
226226
for (final fileSystemEntity in fileSystemEntities) {
227-
if (await fileSystemEntity.exists()) {
228-
result.add(fileSystemEntity.uri);
227+
if (!await fileSystemEntity.exists()) {
228+
continue;
229229
}
230+
if (fileSystemEntity is! Directory && path.endsWith('/')) {
231+
continue;
232+
}
233+
result.add(fileSystemEntity.uri);
230234
}
231235
return result;
232236
}

0 commit comments

Comments
 (0)