bin/154983: head returns EXIT_SUCCESS upon EOF

Bjartur Thorlacius svartman95 at gmail.com
Wed Feb 23 19:00:19 UTC 2011


>Number:         154983
>Category:       bin
>Synopsis:       head returns EXIT_SUCCESS upon EOF
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 23 19:00:19 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Bjartur Thorlacius
>Release:        Darwin 8.11.1
>Organization:
>Environment:
Darwin sophie.lan 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386
>Description:
$(head -n $n) returns EXIT_SUCCESS upon premature end of file.

$(head -n $n) should only ever return EXIT_SUCCESS when $n lines have successfully been read to stdout.

P.S. Also affects GNU head.
>How-To-Repeat:
echo|
head -n2 &&
echo bug
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list