X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fcore.c;h=c541afcd06cccce6243f0e72438d793fb6385ad6;hb=fdaa8711aef0fb70d289c7cb733313cf3dce3b02;hp=0aaa7d26f0b5e58c9f09a7f12f592dfb745ce24a;hpb=9542cb7c3d9f4b66d2df3d8412a73d008077ab86;p=openocd.git diff --git a/src/flash/nor/core.c b/src/flash/nor/core.c index 0aaa7d26f0..c541afcd06 100644 --- a/src/flash/nor/core.c +++ b/src/flash/nor/core.c @@ -322,8 +322,8 @@ static int default_flash_mem_blank_check(struct flash_bank *bank) for (j = 0; j < bank->sectors[i].size; j += buffer_size) { uint32_t chunk; chunk = buffer_size; - if (chunk > (j - bank->sectors[i].size)) - chunk = (j - bank->sectors[i].size); + if (chunk > (bank->sectors[i].size - j)) + chunk = (bank->sectors[i].size - j); retval = target_read_memory(target, bank->base + bank->sectors[i].offset + j,