Guard against no progress_callback in intel layer.

This commit is contained in:
Mike Auty
2016-12-08 16:03:22 +00:00
parent 482516d93d
commit 13b1126b90
+2 -1
View File
@@ -162,7 +162,8 @@ class Intel(interfaces.layers.TranslationLayerInterface):
previous = None
range_start = current = min_address
while current <= max_address:
progress_callback(round((current - min_address) * 100 / total_size, 3))
if progress_callback:
progress_callback(round((current - min_address) * 100 / total_size, 3))
try:
address, page_size = self._translate(current)
if (previous, address) in scanned or not context.memory[self._base_layer].is_valid(address):