savevm: define qemu_get_byte() using qemu_peek_byte()
Signed-off-by: Juan Quintela<quintela@redhat.com>
This commit is contained in:
parent
b9ce1454e1
commit
65f3bb3da3
15
savevm.c
15
savevm.c
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user