From 4ced0484abae55546e04954b3dafad46f9db348a Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Thu, 15 Jan 2009 22:10:54 +0000 Subject: Some premature optimization lead to always only 8bytes of ot_peers being copied --- ot_vector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ot_vector.c') diff --git a/ot_vector.c b/ot_vector.c index f7481f1..a69d9a5 100644 --- a/ot_vector.c +++ b/ot_vector.c @@ -244,7 +244,7 @@ void vector_redistribute_buckets( ot_peerlist * peer_list ) { bucket_dest->space *= OT_VECTOR_GROW_RATIO; } peers_new = (ot_peer*)bucket_dest->data; - *(uint64_t*)(peers_new + bucket_dest->size++) = *(uint64_t*)(peers_old++); + memcpy(peers_new + bucket_dest->size++, peers_old++, sizeof(ot_peer)); } } -- cgit v1.2.3