ucode: fix allocation size of local ring meta
authorFelix Fietkau <[email protected]>
Tue, 22 Jul 2025 18:07:24 +0000 (20:07 +0200)
committerFelix Fietkau <[email protected]>
Tue, 22 Jul 2025 18:07:24 +0000 (20:07 +0200)
Signed-off-by: Felix Fietkau <[email protected]>
lib-ucode.c

index ec8c68a4668e0f367aeada071678c5a66507e999..76483486b6659df16532607adcd5620e25c99705 100644 (file)
@@ -526,7 +526,7 @@ uc_udebug_create_ring(uc_vm_t *vm, size_t nargs)
 
        buf = calloc_a(sizeof(*buf),
                       &name_buf, strlen(ucv_string_get(name)) + 1,
-                      &meta, sizeof(meta),
+                      &meta, sizeof(*meta),
                       &flags, flags_len * sizeof(*flags),
                       &flag_name_buf, flag_str_len);
        meta->name = strcpy(name_buf, ucv_string_get(name));