writer = autopaging_writer_create (
casereader_get_proto (grouper->reader));
- case_ref (group_case);
- casewriter_write (writer, group_case);
+
+ casewriter_write (writer, case_ref (group_case));
while ((tmp = casereader_peek (grouper->reader, 0)) != NULL
&& grouper->same_group (group_case, tmp, grouper->aux))
case_unref (casereader_read (grouper->reader));
casewriter_write (writer, tmp);
}
+ case_unref (tmp);
case_unref (group_case);
*reader = casewriter_make_reader (writer);