awk doesn't set error exit status on errors: % awk '{if ($1 == '1') print 2}' <&- && echo OK || echo FAILED awk: i/o error occurred on /dev/stdin source line number 1 awk: i/o error occurred while closing /dev/stdin source line number 1 OK GNU awk, however, behaves correctly: % gawk '{if ($1 == '1') print 2}' <&- && echo OK || echo FAILED gawk: cmd. line:1: fatal: error reading input file `-': Bad file descriptor FAILED How-To-Repeat: See description.
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
This now causes a hang in ota.
The awk that's in 14.0 fixes this. I'm not sure which earlier releases this affects.