--- diffutils-2.8.7/src/analyze.c.orig 2004-04-12 07:44:35 +0000 +++ diffutils-2.8.7/src/analyze.c 2005-05-17 11:33:17 +0000 @@ -953,7 +953,7 @@ diff_2_files (struct comparison *cmp) changes = briefly_report (changes, cmp->file); else { - if (changes | !no_diff_means_no_output) + if (changes || !no_diff_means_no_output) { /* Record info for starting up output, to be used if and when we have some output to print. */