Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]>
---
migration/vmstate-types.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/migration/vmstate-types.c b/migration/vmstate-types.c
index 8c01215c251..c2d4645f317 100644
--- a/migration/vmstate-types.c
+++ b/migration/vmstate-types.c
@@ -925,30 +925,31 @@ const VMStateInfo vmstate_info_qlist = {
.save = save_qlist,
};
-static int get_g_byte_array(QEMUFile *f, void *pv, size_t size,
- const VMStateField *field)
+static bool load_g_byte_array(QEMUFile *f, void *pv, size_t size,
+ const VMStateField *field, Error **errp)
{
GByteArray *byte_array = *(GByteArray **)pv;
uint32_t len = qemu_get_be32(f);
g_byte_array_set_size(byte_array, len);
qemu_get_buffer(f, byte_array->data, len);
- return 0;
+ return true;
}
-static int put_g_byte_array(QEMUFile *f, void *pv, size_t size,
- const VMStateField *field, JSONWriter *vmdesc)
+static bool save_g_byte_array(QEMUFile *f, void *pv, size_t size,
+ const VMStateField *field, JSONWriter *vmdesc,
+ Error **errp)
{
GByteArray *byte_array = *(GByteArray **)pv;
qemu_put_be32(f, byte_array->len);
qemu_put_buffer(f, byte_array->data, byte_array->len);
- return 0;
+ return true;
}
const VMStateInfo vmstate_info_g_byte_array = {
.name = "GByteArray",
- .get = get_g_byte_array,
- .put = put_g_byte_array,
+ .load = load_g_byte_array,
+ .save = save_g_byte_array,
};
--
2.43.0