From cdaec0dcaffbfcb58e190738cf6e9d34541464f0 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 23 Feb 2021 14:33:31 +1100 Subject: [PATCH] tools/pydfu.py: Support DFU files with elements of zero size. Instead of raising a ZeroDivisionError, this tool now just skips any elements in the DFU file that have zero size. Signed-off-by: Damien George --- tools/pydfu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pydfu.py b/tools/pydfu.py index 030f56bf8..42b4fa2da 100755 --- a/tools/pydfu.py +++ b/tools/pydfu.py @@ -521,7 +521,7 @@ def write_elements(elements, mass_erase_used, progress=None): data = elem["data"] elem_size = size elem_addr = addr - if progress: + if progress and elem_size: progress(elem_addr, 0, elem_size) while size > 0: write_size = size