Only find deflates for zip files if puffdiff is enabled
Because the deflates are useless if we don't do puffdiff.
Bug: 72815313
Test: generate an incremental OTA for walleye 4504078-4585723
Change-Id: I3fdb4cee93f0b046b4dace4e25693d1eda70310d
diff --git a/payload_generator/deflate_utils.cc b/payload_generator/deflate_utils.cc
index 060acbc..e331142 100644
--- a/payload_generator/deflate_utils.cc
+++ b/payload_generator/deflate_utils.cc
@@ -294,7 +294,7 @@
file.name, ".zip", base::CompareCase::INSENSITIVE_ASCII) ||
base::EndsWith(file.name, ".jar", base::CompareCase::INSENSITIVE_ASCII);
- if (is_zip) {
+ if (is_zip && extract_deflates) {
brillo::Blob data;
TEST_AND_RETURN_FALSE(
utils::ReadExtents(part.path,