diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2011-08-30 19:43:00 +0400 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2011-08-30 19:43:00 +0400 |
commit | c6f994062e4f871aa2f81c289b49ac7245b3056c (patch) | |
tree | 1d380a70f81059981ac5fcfc595aeef73f9012cd /source/blender/collada | |
parent | 9eb9d9b7d2492b12cf61859597093980b565694c (diff) |
Check for potential crasher.
Reported and suggested in [#27687] by Dean Giberson. Couldn't redo crash myself, but better safe than sorry :)
Diffstat (limited to 'source/blender/collada')
-rw-r--r-- | source/blender/collada/ExtraHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/collada/ExtraHandler.cpp b/source/blender/collada/ExtraHandler.cpp index a60ef8b2ea5..820665ad757 100644 --- a/source/blender/collada/ExtraHandler.cpp +++ b/source/blender/collada/ExtraHandler.cpp @@ -56,7 +56,7 @@ bool ExtraHandler::textData(const char* text, size_t textLength) { char buf[1024]; - if(currentElement.length() == 0) return false; + if(currentElement.length() == 0 || currentExtraTags == 0) return false; BLI_snprintf(buf, textLength+1, "%s", text); currentExtraTags->addTag(currentElement, std::string(buf)); |