Browse Source

assimp/assimp/issues/698: Increase upper limits for hints.

Kim Kulling 9 years ago
parent
commit
ba35c97e9d
2 changed files with 4 additions and 1 deletions
  1. 1 1
      code/Importer.cpp
  2. 3 0
      include/assimp/Importer.hpp

+ 1 - 1
code/Importer.cpp

@@ -491,7 +491,7 @@ const aiScene* Importer::ReadFileFromMemory( const void* pBuffer,
         pHint = "";
         pHint = "";
     }
     }
 
 
-    if (!pBuffer || !pLength || strlen(pHint) > 100) {
+    if (!pBuffer || !pLength || strlen(pHint) > MaxLenHint ) {
         pimpl->mErrorString = "Invalid parameters passed to ReadFileFromMemory()";
         pimpl->mErrorString = "Invalid parameters passed to ReadFileFromMemory()";
         return NULL;
         return NULL;
     }
     }

+ 3 - 0
include/assimp/Importer.hpp

@@ -114,6 +114,9 @@ namespace Assimp    {
 * threads for loading, each thread should maintain its own Importer instance.
 * threads for loading, each thread should maintain its own Importer instance.
 */
 */
 class ASSIMP_API Importer   {
 class ASSIMP_API Importer   {
+public:
+    ///	@brief The upper limit for hints.
+    static const unsigned int MaxLenHint = 200; 
 
 
 public:
 public: