From 508eaa8a67f13c8ef85a210e60dda1d09d57ebee Mon Sep 17 00:00:00 2001 From: megazig Date: Fri, 13 Mar 2009 01:20:37 -0500 Subject: fixed stupid mistake --- brlyt.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'brlyt.c') diff --git a/brlyt.c b/brlyt.c index 9d73bf3..721e16a 100644 --- a/brlyt.c +++ b/brlyt.c @@ -215,11 +215,12 @@ void PrintBRLYTEntry_txl1(brlyt_entry entry, u8* brlyt_file) BRLYT_ReadDataFromMemory(nameRead, brlyt_file, sizeof(nameRead)); //char nameRead[toRead] the name of the tpls null terminated between //printf("size of name: %08x", sizeof(nameRead)); - char tpl[4] = ".tpl"; - int ending = memcmp(nameRead, tpl, toRead); - char name[toRead-ending+5]; - memcpy(name, nameRead, sizeof(name)); + char tpl = 0; + char *ending = memchr(nameRead, tpl, toRead); + int end = ending - nameRead; + char name[end]; //printf("length of name: %08x", sizeof(name)); + memcpy(name, nameRead, sizeof(name)); printf(" name: %s\n", name); BRLYT_fileoffset = tempLocation; } -- cgit v1.3.1