]> git.proxmox.com Git - mirror_qemu.git/blobdiff - thunk.c
i386: Update new x86_apicid parsing rules with die_offset support
[mirror_qemu.git] / thunk.c
diff --git a/thunk.c b/thunk.c
index d5d8645cd4f12c5501d7d4632f85bbe97a017d8c..7f31cffe0968c87a83d59b27ecab2f1f79e78d99 100644 (file)
--- a/thunk.c
+++ b/thunk.c
@@ -86,10 +86,10 @@ void thunk_register_struct(int id, const char *name, const argtype *types)
 #endif
     /* now we can alloc the data */
 
-    for(i = 0;i < 2; i++) {
+    for (i = 0; i < ARRAY_SIZE(se->field_offsets); i++) {
         offset = 0;
         max_align = 1;
-        se->field_offsets[i] = malloc(nb_fields * sizeof(int));
+        se->field_offsets[i] = g_new(int, nb_fields);
         type_ptr = se->field_types;
         for(j = 0;j < nb_fields; j++) {
             size = thunk_type_size(type_ptr, i);