]> git.zerfleddert.de Git - rsbs2/blobdiff - filesystem.c
check crc of embedded compressed firmware after expansion
[rsbs2] / filesystem.c
index 84c592cac3b00e01760e8d8fb7e32601681b67ba..175cbc4d0670479af52999da0c800f3c69d4b24b 100644 (file)
@@ -107,7 +107,7 @@ void extract_files(unsigned char *fw, int len)
 
                                printf("%s: packed file found", lzname);
 
-                               extract_lz_file(fent->start, (unsigned char*)lzname);
+                               extract_lz_file(fent->start, (unsigned char*)lzname, 0);
                                free(lzname);
                        } else if (!strcmp(fent->name, "firmware")) {
                                unsigned char *lzpos;
@@ -121,7 +121,7 @@ void extract_files(unsigned char *fw, int len)
                                lzpos += 4;
                                if (*((unsigned int*)(lzpos)) == LZ_MAGIC) {
                                        printf("%s: compressed firmware part found", lzname);
-                                       extract_lz_file(lzpos, (unsigned char*)lzname);
+                                       extract_lz_file(lzpos, (unsigned char*)lzname, 1);
                                }
                        }
                } else {
Impressum, Datenschutz