瀏覽代碼

fix infinite recursion

David Rose 17 年之前
父節點
當前提交
e1ea42c1b0
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      panda/src/express/virtualFileSystem.cxx

+ 1 - 1
panda/src/express/virtualFileSystem.cxx

@@ -1012,7 +1012,7 @@ consider_match(PT(VirtualFile) &found_file, VirtualFileComposite *&composite_fil
 bool VirtualFileSystem::
 bool VirtualFileSystem::
 consider_mount_mf(const Filename &filename) {
 consider_mount_mf(const Filename &filename) {
   Filename dirname = filename.get_dirname();
   Filename dirname = filename.get_dirname();
-  if (dirname.empty()) {
+  if (dirname.empty() || dirname == filename) {
     // Reached the top directory; no .mf file references.
     // Reached the top directory; no .mf file references.
     return false;
     return false;
   }
   }