--- util-linux-2.12r/misc-utils/cal.c.orig 2006-12-08 15:29:58 +0000 +++ util-linux-2.12r/misc-utils/cal.c 2006-12-08 16:25:28 +0000 @@ -709,11 +709,8 @@ trim_trailing_spaces(s) for (p = s; *p; ++p) continue; - while (p > s && isspace(*--p)) - continue; - if (p > s) - ++p; - *p = '\0'; + if (p > s && isspace(*--p)) + *p = '\0'; } /*