X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcase-map.c;h=49297d1349f5c50661e904408f6135684786e710;hb=32bcf82d7525c3e50d63064ff32b1545989836b8;hp=411b9f0d49904cc118f3052c35c096c70c0e8376;hpb=5c3291dc396b795696e94f47780308fd7ace6fc4;p=pspp diff --git a/src/data/case-map.c b/src/data/case-map.c index 411b9f0d49..49297d1349 100644 --- a/src/data/case-map.c +++ b/src/data/case-map.c @@ -100,7 +100,7 @@ case_map_execute (const struct case_map *map, struct ccase *src) { int src_idx = map->map[dst_idx]; if (src_idx != -1) - *case_data_rw_idx (dst, dst_idx) = *case_data_idx (src, src_idx); + value_copy (case_data_rw_idx (dst, dst_idx), case_data_idx (src, src_idx), caseproto_get_width (map->proto, dst_idx)); } case_unref (src); return dst;