Signed-off-by: Simon Ruderich <si...@ruderich.org> --- cpus.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/cpus.c b/cpus.c index b5844b7103..125adc4da4 100644 --- a/cpus.c +++ b/cpus.c @@ -2318,8 +2318,9 @@ void qmp_memsave(int64_t addr, int64_t size, const char *filename, while (size != 0) { l = sizeof(buf); - if (l > size) + if (l > size) { l = size; + } if (cpu_memory_rw_debug(cpu, addr, buf, l, 0) != 0) { error_setg(errp, "Invalid addr 0x%016" PRIx64 "/size %" PRId64 " specified", orig_addr, orig_size); @@ -2352,8 +2353,9 @@ void qmp_pmemsave(int64_t addr, int64_t size, const char *filename, while (size != 0) { l = sizeof(buf); - if (l > size) + if (l > size) { l = size; + } cpu_physical_memory_read(addr, buf, l); if (fwrite(buf, 1, l, f) != l) { error_setg(errp, QERR_IO_ERROR); -- 2.17.1