From ca0f89c20bb090daf92e2a2498f8324947c90ea4 Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Mon, 9 Jul 2012 11:08:55 -0400 Subject: [PATCH] Fix build warning --- src/stlink-common.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/stlink-common.c b/src/stlink-common.c index a86d985..e142233 100644 --- a/src/stlink-common.c +++ b/src/stlink-common.c @@ -936,7 +936,9 @@ int stlink_fread(stlink_t* sl, const char* path, stm32_addr_t addr, size_t size) } /* Ignore NULL Bytes at end of file */ - ftruncate(fd, size - num_empty); + if (!ftruncate(fd, size - num_empty)) { + error = -1; + } /* success */ error = 0; @@ -1452,7 +1454,7 @@ int stlink_write_flash(stlink_t *sl, stm32_addr_t addr, uint8_t* base, unsigned for(off = 0; off < len;) { size_t size = len - off > 0x8000 ? 0x8000 : len - off; - printf("size: %u\n", size); + printf("size: %zu\n", size); if (run_flash_loader(sl, &fl, addr + off, base + off, size) == -1) { WLOG("run_flash_loader(%#zx) failed! == -1\n", addr + off); -- 2.47.2