On 25.06.21 08:45, Julien Grall wrote:
From: Julien Grall <[email protected]>Commit c0fe360f42 ("tools/xenstored: Extend restore code to handle multiple input buffer") extend the read_buffered_state() to support multiple input buffers. Unfortunately, the commit didn't go far enough and still used sc->data (start of the buffers) for retrieving the header. This would lead to read the wrong headers for second and follow-up commands. Use data in place for sc->data for the source of the memcpy()s. Fixes: c0fe360f42 ("tools/xenstored: Extend restore code to handle multiple input buffer") Reported-by: Raphael Ning <[email protected]> Signed-off-by: Julien Grall <[email protected]>
Reviewed-by: Juergen Gross <[email protected]> Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
