savevm: define qemu_get_byte() using qemu_peek_byte()

Signed-off-by: Juan Quintela<quintela@redhat.com>
This commit is contained in:
Juan Quintela 2011-10-06 14:29:32 +02:00
parent b9ce1454e1
commit 65f3bb3da3

View File

@ -578,17 +578,14 @@ static int qemu_peek_byte(QEMUFile *f)
int qemu_get_byte(QEMUFile *f)
{
if (f->is_write) {
abort();
}
int result;
if (f->buf_index >= f->buf_size) {
qemu_fill_buffer(f);
if (f->buf_index >= f->buf_size) {
return 0;
}
result = qemu_peek_byte(f);
if (f->buf_index < f->buf_size) {
f->buf_index++;
}
return f->buf[f->buf_index++];
return result;
}
int64_t qemu_ftell(QEMUFile *f)