Browse Source

Catch possible crash on bad file access

Josh Engebretson 11 years ago
parent
commit
c5566a8b0f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/Atomic/UI/TBUI.cpp

+ 1 - 1
Source/Atomic/UI/TBUI.cpp

@@ -870,7 +870,7 @@ void TBUI::TBFileReader(const char* filename, void** data, unsigned* length)
 
     ResourceCache* cache = readerContext_->GetSubsystem<ResourceCache>();
     SharedPtr<File> file = cache->GetFile(filename);
-    if (!file->IsOpen())
+    if (!file || !file->IsOpen())
         return;
 
     unsigned size = file->GetSize();