From adc70aa626c3112f8917db4975fe51b7c9d3f0af Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Wed, 6 Jun 2012 18:08:41 +0400 Subject: [PATCH] another consistency check --- .../src/com/intellij/util/io/PersistentHashMapValueStorage.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/util/src/com/intellij/util/io/PersistentHashMapValueStorage.java b/platform/util/src/com/intellij/util/io/PersistentHashMapValueStorage.java index f4915144ad3a..982e1265eac0 100644 --- a/platform/util/src/com/intellij/util/io/PersistentHashMapValueStorage.java +++ b/platform/util/src/com/intellij/util/io/PersistentHashMapValueStorage.java @@ -180,6 +180,8 @@ public class PersistentHashMapValueStorage { } } + if (prevChunkAddress >= chunk) throw new PersistentEnumeratorBase.CorruptedException(myFile); + chunk = prevChunkAddress; chunkCount++; if (result.length > mySize) {