Chromium Code Reviews| 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 { |