changeset 8141:5b845716308d HEAD

array_copy() was broken if source array was different from destination array.
author Timo Sirainen <tss@iki.fi>
date Mon, 01 Sep 2008 15:02:22 +0300
parents f8de4a912916
children c55a66afddea
files src/lib/array.h
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/array.h	Sun Aug 31 13:13:57 2008 +0300
+++ b/src/lib/array.h	Mon Sep 01 15:02:22 2008 +0300
@@ -205,7 +205,7 @@
 	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);
 }