From 3a506073c33db6743c63023424d0638088a9fab5 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Thu, 2 Jun 2011 15:25:03 -0400 Subject: GROOVIE: Ensure the final character of the resource name is a null Some filenames are exactly 12 bytes long ie. keyboard.vdx --- engines/groovie/resource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/groovie') diff --git a/engines/groovie/resource.cpp b/engines/groovie/resource.cpp index 10cf24a589..05b43b7d3c 100644 --- a/engines/groovie/resource.cpp +++ b/engines/groovie/resource.cpp @@ -170,8 +170,9 @@ bool ResMan_t7g::getResInfo(uint32 fileRef, ResInfo &resInfo) { } // Read the resource name (just for debugging purposes) - char resname[12]; + char resname[13]; rlFile->read(resname, 12); + resname[12] = 0; debugC(2, kGroovieDebugResource | kGroovieDebugAll, "Groovie::Resource: Resource name: %12s", resname); resInfo.filename = resname; -- cgit v1.2.3