loader: fix NEGATIVE_RETURNS
commitddd2eab72fbd383a56f439bf278c6d647abd4f54
authorGonglei <arei.gonglei@huawei.com>
Sat, 15 Nov 2014 10:06:43 +0000 (15 18:06 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 17 Nov 2014 10:41:56 +0000 (17 11:41 +0100)
tree210dc126a5658871b2378becc740365ef0fb8644
parent1def74548d8013949c7d4704420d4fdd5fb85268
loader: fix NEGATIVE_RETURNS

lseek will return -1 on error, g_malloc0(size) and read(,,size)
paramenters cannot be negative. We should add a check for return
value of lseek().

Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/core/loader.c