Skip to content

Commit ca9e981

Browse files
authored
Merge pull request #210 from espressif/fix/find-app-deadlock
fix: stop searching apps when reached file system root
2 parents 12e3904 + 333dece commit ca9e981

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

idf_build_apps/manifest/manifest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,8 +460,8 @@ def most_suitable_rule(self, _folder: str) -> FolderRule:
460460
return self._rule_paths[folder]
461461
folder = os.path.dirname(folder)
462462

463-
# reached the root path, stop searching
464-
if folder == self._root_path:
463+
# reached the root path or the system root path, stop searching
464+
if folder == self._root_path or os.path.dirname(folder) == folder:
465465
if folder in self._rule_paths:
466466
return self._rule_paths[folder]
467467
break

0 commit comments

Comments
 (0)