Fix assertion in case_copy().
authorBen Pfaff <blp@gnu.org>
Fri, 9 Jan 2009 05:36:23 +0000 (21:36 -0800)
committerBen Pfaff <blp@gnu.org>
Fri, 9 Jan 2009 05:36:23 +0000 (21:36 -0800)
This is an apparent cut-and-paste error.

src/data/case.c

index 8ae989002f016f2b6978ede795415715c1fe585a..4432579e5d2e1284102a9ab7854d79db3b10d197 100644 (file)
@@ -123,7 +123,7 @@ case_copy (struct ccase *dst, size_t dst_idx,
 {
   assert (!case_is_shared (dst));
   assert (range_is_valid (dst, dst_idx, n_values));
-  assert (range_is_valid (src, dst_idx, n_values));
+  assert (range_is_valid (src, src_idx, n_values));
 
   if (dst != src || dst_idx != src_idx)
     memmove (dst->values + dst_idx, src->values + src_idx,