- int max_group_size = 0, group_size, m, n, status;
+ int max_group_size = 0, group_size = 0, m, n, status;
if(nodes[n]->group_id != current_group) {
if(file) { fclose(file); }
sprintf(filename, "%s%06d", result_file_prefix, nodes[n]->group_id);
if(nodes[n]->group_id != current_group) {
if(file) { fclose(file); }
sprintf(filename, "%s%06d", result_file_prefix, nodes[n]->group_id);
write_groups_in_files(nb, nodes);
} else {
for(n = 0; n < nb; n++) {
write_groups_in_files(nb, nodes);
} else {
for(n = 0; n < nb; n++) {
char *buffer1 = safe_malloc(sizeof(char) * READ_BUFFER_SIZE);
char *buffer2 = safe_malloc(sizeof(char) * READ_BUFFER_SIZE);
char *buffer1 = safe_malloc(sizeof(char) * READ_BUFFER_SIZE);
char *buffer2 = safe_malloc(sizeof(char) * READ_BUFFER_SIZE);