--- deliantra/server/common/material.C 2010/04/15 21:49:15 1.12 +++ deliantra/server/common/material.C 2010/04/28 19:49:50 1.13 @@ -194,20 +194,15 @@ void load_materials () { - char filename[MAX_BUF]; - - sprintf (filename, "%s/materials", settings.datadir); - LOG (llevDebug, "Reading material type data from %s...\n", filename); - //TODO: somehow free old materials, or update them in-place // currently we effectively leak them. material_null.next = 0; materialt = &material_null; - object_thawer thawer (filename); + object_thawer thawer (settings.datadir, "materials"); if (!thawer) { - LOG (llevError, "Cannot open %s for reading\n", filename); + LOG (llevError, "Cannot open %s for reading\n", thawer.name); goto done; }