X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fcore.c;fp=src%2Fflash%2Fnor%2Fcore.c;h=c541afcd06cccce6243f0e72438d793fb6385ad6;hp=0aaa7d26f0b5e58c9f09a7f12f592dfb745ce24a;hb=02279e2f5e99885106bbd3acbb5926b3f2146296;hpb=f197483f571ac537b97de721012ba1253d2a8542 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,