if (fw != NULL && len != 0) {
pos = fw + 0x28;
+#if 0
printf("Start of filesystem: 0x%08x\n", *((unsigned int*)pos));
+#endif
pos = fw + *((unsigned int*)pos);
end = fw + len;
}
if ((fent.length > (end - pos)) ||
(name_length > (end - pos))) {
+#if 0
printf("EOF reached\n");
+#endif
return NULL;
}