mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-08-25 23:52:23 +02:00
Fix two important typo errors in Arrays.
This commit is contained in:
@@ -256,6 +256,8 @@ class Array(interfaces.objects.ObjectInterface, collections.Sequence):
|
||||
|
||||
def __getitem__(self, i):
|
||||
"""Returns the i-th item from the array"""
|
||||
if i >= self._count or 0 > i:
|
||||
raise IndexError
|
||||
return self._target(context = self._context, layer_name = self._layer_name,
|
||||
offset = self._offset + (self._target.size * i), parent = self)
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ class VTypeSymbolTable(interfaces.symbols.SymbolTableInterface):
|
||||
# Add specific additional parameters, etc
|
||||
update = {}
|
||||
if structure_name == 'array':
|
||||
update['count'] = dictionary[1],
|
||||
update['count'] = dictionary[1]
|
||||
update['target'] = self._vtypedict_to_template(dictionary[2])
|
||||
elif structure_name == 'pointer':
|
||||
update["target"] = self._vtypedict_to_template(dictionary[1])
|
||||
|
||||
Reference in New Issue
Block a user