aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegazig <megazig@megazig-desktop.(none)>2009-03-13 01:20:37 -0500
committermegazig <megazig@megazig-desktop.(none)>2009-03-13 01:20:37 -0500
commit508eaa8a67f13c8ef85a210e60dda1d09d57ebee (patch)
tree7903a152531cefcaeb5d6c44e0ce3f16f8b332d0
parent43548f898f47ed97bb155edc50fc56f76138df84 (diff)
fixed stupid mistake
-rw-r--r--brlyt.c9
1 files changed, 5 insertions, 4 deletions
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;
}