aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ujit_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ujit_core.c b/ujit_core.c
index 1ed8c47a99..f52059b0ed 100644
--- a/ujit_core.c
+++ b/ujit_core.c
@@ -176,7 +176,7 @@ static void add_incoming(block_t* p_block, uint32_t branch_idx)
{
// Add this branch to the list of incoming branches for the target
uint32_t* new_list = malloc(sizeof(uint32_t) * (p_block->num_incoming + 1));
- memcpy(new_list, p_block->incoming, p_block->num_incoming);
+ memcpy(new_list, p_block->incoming, sizeof(uint32_t) * p_block->num_incoming);
new_list[p_block->num_incoming] = branch_idx;
p_block->incoming = new_list;
p_block->num_incoming += 1;