瀏覽代碼

fwtool: do not strip metadata if extracting signature

This allows the signature to cover the metadata area

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 6 年之前
父節點
當前提交
d5681e45f0
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      package/system/fwtool/src/fwtool.c

+ 3 - 1
package/system/fwtool/src/fwtool.c

@@ -347,8 +347,10 @@ extract_data(const char *name)
 			ret = 0;
 			break;
 		} else if (tr.type == FWIMAGE_INFO) {
-			if (!metadata_file)
+			if (!metadata_file) {
+				dbuf.file_len += data_len + sizeof(tr);
 				break;
+			}
 
 			hdr = buf;
 			data_len -= sizeof(*hdr);