From d2cc0d73c540dcdeff63689342b500472c2a25dd Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Wed, 12 May 2010 23:18:11 +0000 Subject: [PATCH] avoid crash in .bullet file reading on empty files (or file-not-found) --- Extras/Serialize/BulletFileLoader/bFile.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Extras/Serialize/BulletFileLoader/bFile.cpp b/Extras/Serialize/BulletFileLoader/bFile.cpp index 4a819cab2..d07b6924d 100644 --- a/Extras/Serialize/BulletFileLoader/bFile.cpp +++ b/Extras/Serialize/BulletFileLoader/bFile.cpp @@ -108,6 +108,9 @@ bFile::~bFile() // ----------------------------------------------------- // void bFile::parseHeader() { + if (!mFileLen || !mFileBuffer) + return; + char *blenderBuf = mFileBuffer; char header[SIZEOFBLENDERHEADER+1] ; memcpy(header, blenderBuf, SIZEOFBLENDERHEADER);