diff --git a/sort.c b/sort.c index 124ed93..c07702c 100644 --- a/sort.c +++ b/sort.c @@ -44,7 +44,7 @@ main(int argc, char *argv[]) qsort(lines, nlines, sizeof *lines, (int (*)(const void *, const void *))linecmp); for(i = 0; i < nlines; i++) - if(!uflag || i == 0 || strcmp(lines[i], lines[i-1]) == -1) + if(!uflag || i == 0 || strcmp(lines[i], lines[i-1]) != 0) fputs(lines[i], stdout); return EXIT_SUCCESS; }