diff --git a/du6/program.c b/du6/program.c index d48cc86..64e6b2b 100644 --- a/du6/program.c +++ b/du6/program.c @@ -60,8 +60,9 @@ int mini; min=list[i].fname; mini=i; for(int j=i+1;j<=count;j++){ - if(strcmp(list[mini].fname,list[j].fname)==0){ - list[j].num=-1; + if(strcmp(list[mini].fname,list[j].fname)==0 && list[j].num!=-1){ + list[j].num=-1; + count--; } if(strcmp(min,list[j].fname)>0){ min=list[j].fname;