From 704c2286d31146b8ab5bf908ef7d66d79917db2a Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 1 Sep 2008 15:02:22 +0300 Subject: [PATCH] array_copy() was broken if source array was different from destination array. --HG-- branch : HEAD --- src/lib/array.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/array.h b/src/lib/array.h index 6ac50c460c..f14e844f51 100644 --- a/src/lib/array.h +++ b/src/lib/array.h @@ -205,7 +205,7 @@ array_copy(struct array *dest, unsigned int dest_idx, i_assert(dest->element_size == src->element_size); buffer_copy(dest->buffer, dest_idx * dest->element_size, - dest->buffer, src_idx * src->element_size, + src->buffer, src_idx * src->element_size, count * dest->element_size); } -- 2.47.3