diff --git a/src/gfxinit.cpp b/src/gfxinit.cpp --- a/src/gfxinit.cpp +++ b/src/gfxinit.cpp @@ -378,8 +378,7 @@ static bool FillGraphicsSetDetails(Graph } const char *filename = item->value; - file->filename = MallocT(strlen(filename) + strlen(path) + 1); - sprintf((char*)file->filename, "%s%s", path, filename); + file->filename = str_fmt("%s%s", path, filename); /* Then find the MD5 checksum */ item = md5s->GetItem(filename, false);