Browse Source

safety asserts

rdb 11 years ago
parent
commit
738b2936e4
1 changed files with 2 additions and 0 deletions
  1. 2 0
      panda/src/express/virtualFileSystem.cxx

+ 2 - 0
panda/src/express/virtualFileSystem.cxx

@@ -514,6 +514,7 @@ make_directory(const Filename &filename) {
   _lock.acquire();
   _lock.acquire();
   PT(VirtualFile) result = do_get_file(filename, OF_make_directory);
   PT(VirtualFile) result = do_get_file(filename, OF_make_directory);
   _lock.release();
   _lock.release();
+  nassertr_always(result != NULL, false);
   return result->is_directory();
   return result->is_directory();
 }
 }
 
 
@@ -542,6 +543,7 @@ make_directory_full(const Filename &filename) {
   // Now make the last one, and check the return value.
   // Now make the last one, and check the return value.
   PT(VirtualFile) result = do_get_file(filename, OF_make_directory);
   PT(VirtualFile) result = do_get_file(filename, OF_make_directory);
   _lock.release();
   _lock.release();
+  nassertr_always(result != NULL, false);
   return result->is_directory();
   return result->is_directory();
 }
 }