ISceneManager_getMesh (SCM scene_manager,
SCM filename)
{
+ char* cfilename = scm_to_utf8_string (filename);
scene::ISceneManager* smgr = (scene::ISceneManager*) scm_to_irr_pointer (scene_manager);
- scene::IAnimatedMesh* mesh = smgr->getMesh(scm_to_utf8_string (filename));
+ scene::IAnimatedMesh* mesh = smgr->getMesh(cfilename);
+ free (cfilename);
return scm_from_pointer ((void*) mesh, NULL);
}