Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(526)

Unified Diff: chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java

Issue 2896273005: Fix bug in one conditional. Add more apk test files. (Closed)
Patch Set: Fix error in conditional. Add more test files. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java
diff --git a/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java b/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java
index 6b8987c1a6d35d080c0ea4adef2276362b4a211e..0ffbf597c6b339f8ca6a85650657101b04585cff 100644
--- a/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java
+++ b/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java
@@ -379,7 +379,7 @@ public class WebApkVerifySignature {
if (V2_SIGNING_MAGIC.equals(magic)) {
// Only if we have a v2 signature do we allow medium sized gap between the last
// block and the start of the central directory.
- if (positionOfLastByteOfLastBlock + MAX_V2_SIGNING_BLOCK_SIZE > mCentralDirOffset) {
+ if (mCentralDirOffset - positionOfLastByteOfLastBlock > MAX_V2_SIGNING_BLOCK_SIZE) {
return ERROR_BAD_V2_BLOCK;
Xi Han 2017/05/24 18:28:52 Can you make this error more meaningful?
ScottK 2017/05/25 00:26:25 Done.
}
} else {

Powered by Google App Engine
This is Rietveld 408576698