| 
					
				 | 
			
			
				@@ -216,7 +216,7 @@ cdef class ChunkIndex(IndexBase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if not data: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             raise KeyError(key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cdef uint32_t refcount = _le32toh(data[0]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        assert refcount <= _MAX_VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        assert refcount <= _MAX_VALUE, "invalid reference count" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return refcount, _le32toh(data[1]), _le32toh(data[2]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def __setitem__(self, key, value): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -234,7 +234,7 @@ cdef class ChunkIndex(IndexBase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         assert len(key) == self.key_size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data = <uint32_t *>hashindex_get(self.index, <char *>key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if data != NULL: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            assert data[0] <= _MAX_VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            assert _le32toh(data[0]) <= _MAX_VALUE, "invalid reference count" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return data != NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def incref(self, key): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,8 +312,8 @@ cdef class ChunkIndex(IndexBase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if values: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             refcount1 = _le32toh(values[0]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             refcount2 = _le32toh(data[0]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            assert refcount1 <= _MAX_VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            assert refcount2 <= _MAX_VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            assert refcount1 <= _MAX_VALUE, "invalid reference count" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            assert refcount2 <= _MAX_VALUE, "invalid reference count" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result64 = refcount1 + refcount2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             values[0] = _htole32(min(result64, _MAX_VALUE)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else: 
			 |