diff options
Diffstat (limited to 'engines/groovie/resource.cpp')
-rw-r--r-- | engines/groovie/resource.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/groovie/resource.cpp b/engines/groovie/resource.cpp index 05359342f8..05b43b7d3c 100644 --- a/engines/groovie/resource.cpp +++ b/engines/groovie/resource.cpp @@ -170,9 +170,11 @@ 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; // Read the resource information resInfo.offset = rlFile->readUint32LE(); @@ -281,6 +283,7 @@ bool ResMan_v2::getResInfo(uint32 fileRef, ResInfo &resInfo) { char resname[12]; rlFile.read(resname, 12); debugC(2, kGroovieDebugResource | kGroovieDebugAll, "Groovie::Resource: Resource name: %12s", resname); + resInfo.filename = resname; // 6 padding bytes? (it looks like they're always 0) |