X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=finddup.git;a=blobdiff_plain;f=finddup.c;h=a8847f5be4c4ac0602a510841b263807d5183ab0;hp=40ce3f7f263a9e2030b34f0cf935eb9ed449da4d;hb=1621d18b51827a5c12b939f8e2573de58175d70f;hpb=19ca11ed9ac1e45505ca49bba7039f178f5c416c diff --git a/finddup.c b/finddup.c index 40ce3f7..a8847f5 100644 --- a/finddup.c +++ b/finddup.c @@ -160,7 +160,7 @@ int same_content(struct file_with_size *f1, struct file_with_size *f2) { close(fd2); return 1; } else { - if(strncmp(buffer1, buffer2, s1)) { + if(memcmp(buffer1, buffer2, s1)) { close(fd1); close(fd2); return 0; @@ -317,6 +317,9 @@ void print_result(struct file_with_size *list1, struct file_with_size *list2) { qsort(nodes, nb, sizeof(struct file_with_size *), compare_nodes); for(n = 0; n < nb; n++) { + if(!show_groups && n > 0 && nodes[n]->group_id != nodes[n-1]->group_id) { + printf("\n"); + } print_file(nodes[n]); }