hw/core/loader.c: Read as long as possible in load_image_size()
commit1f40547f5ce0c135faa7d14f066b97002fd8c204
authorLi Zhijian <lizhijian@cn.fujitsu.com>
Thu, 17 Jan 2019 12:49:02 +0000 (17 20:49 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 5 Feb 2019 15:50:18 +0000 (5 16:50 +0100)
tree601ed8a5dc37320026b2e2bd1ff32777c801e5c3
parent0c249ff71c094c0e009e2ccaef5237af3610b0fb
hw/core/loader.c: Read as long as possible in load_image_size()

Don't expect read(2) can always read as many as it's told.

CC: Richard Henderson <richard.henderson@linaro.org>
CC: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/core/loader.c