]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/picomodel/picomodel.c
Some not THAT memory demanding limits extension;
[xonotic/netradiant.git] / libs / picomodel / picomodel.c
index 240d729b3f2f8a419e6bb8c22bd8c15e07ed0cbd..078dce306cbd97b438a5baf99a5697cb511c1f34 100644 (file)
@@ -259,7 +259,7 @@ picoModel_t *PicoLoadModel( char *fileName, int frameNum )
        return model;
 }
 
-picoModel_t    *PicoModuleLoadModelStream( const picoModule_t* module, void* inputStream, PicoInputStreamReadFunc inputStreamRead, size_t streamLength, int frameNum )
+picoModel_t    *PicoModuleLoadModelStream( const picoModule_t* module, void* inputStream, PicoInputStreamReadFunc inputStreamRead, size_t streamLength, int frameNum, const char *fileName )
 {
        picoModel_t                     *model;
        picoByte_t                      *buffer;
@@ -286,14 +286,7 @@ picoModel_t        *PicoModuleLoadModelStream( const picoModule_t* module, void* inputS
        bufSize = (int)inputStreamRead(inputStream, buffer, streamLength);
        buffer[bufSize] = '\0';
 
-       {
-               // dummy filename
-               char fileName[128];
-               fileName[0] = '.';
-               strncpy(fileName + 1, module->defaultExts[0], 126);
-               fileName[127] = '\0';
-               model = PicoModuleLoadModel(module, fileName, buffer, bufSize, frameNum);
-       }
+       model = PicoModuleLoadModel(module, fileName, buffer, bufSize, frameNum);
        
   if(model != 0)
   {