lz4diff: Check array bounds prior to access am: 4203702caa

Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1936320

Change-Id: Idf2bfa970f75d8bfb15db32ab57a5c9729a1d582
diff --git a/lz4diff/lz4diff_compress.cc b/lz4diff/lz4diff_compress.cc
index e580c91..67b02de 100644
--- a/lz4diff/lz4diff_compress.cc
+++ b/lz4diff/lz4diff_compress.cc
@@ -149,8 +149,8 @@
     }
     size_t inputmargin = 0;
     if (zero_padding_enabled) {
-      while (cluster[inputmargin] == 0 &&
-             inputmargin < std::min(kBlockSize, cluster.size())) {
+      while (inputmargin < std::min(kBlockSize, cluster.size()) &&
+             cluster[inputmargin] == 0) {
         inputmargin++;
       }
     }