diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 05cbda237239db65c5be1bdec5a27720e12c3a3b..f85afd55c46be3c250cc24c094c2e0647342f0d1 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -1667,7 +1667,7 @@ qemuProcessReadLog(qemuDomainLogContextPtr logCtxt, char **msg) if (virLogProbablyLogMessage(filter_next) || STRPREFIX(filter_next, "char device redirected to")) { size_t skip = (eol + 1) - filter_next; - memmove(filter_next, eol + 1, (got - skip) + 1); + memmove(filter_next, eol + 1, buf + got - eol); got -= skip; } else { filter_next = eol + 1;