From 0693df00c5dd46abbab65b5da0b0c4b155519636 Mon Sep 17 00:00:00 2001 From: ulfjorensen Date: Wed, 23 May 2012 09:25:40 +0000 Subject: [PATCH] - Bugfix: catched a null pointer crash when post processing removed everything from an invalid scene git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1249 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/Importer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/Importer.cpp b/code/Importer.cpp index 7935ae862..445e16be4 100644 --- a/code/Importer.cpp +++ b/code/Importer.cpp @@ -804,7 +804,8 @@ const aiScene* Importer::ApplyPostProcessing(unsigned int pFlags) } // update private scene flags - ScenePriv(pimpl->mScene)->mPPStepsApplied |= pFlags; + if( pimpl->mScene ) + ScenePriv(pimpl->mScene)->mPPStepsApplied |= pFlags; // clear any data allocated by post-process steps pimpl->mPPShared->Clean();