Commit e03d4910 authored by Harshit Mogalapalli's avatar Harshit Mogalapalli Committed by Kees Cook
parent 09ce61e2
...@@ -224,8 +224,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg) ...@@ -224,8 +224,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
return VMCI_ERROR_NO_MEM; return VMCI_ERROR_NO_MEM;
} }
dg_info = kmalloc(sizeof(*dg_info) + dg_info = kmalloc(struct_size(dg_info, msg_payload, dg->payload_size),
(size_t) dg->payload_size, GFP_ATOMIC); GFP_ATOMIC);
if (!dg_info) { if (!dg_info) {
atomic_dec(&delayed_dg_host_queue_size); atomic_dec(&delayed_dg_host_queue_size);
vmci_resource_put(resource); vmci_resource_put(resource);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment