HomeFreeBSD

split: reset errno prior to getline()

Description

split: reset errno prior to getline()

Something else may have set errno, breaking the post-getline() logic
that tries to detect the getline() error. This was initially noted in
a jail on a system that has HPET, in a jail that does not expose
/dev/hpet0 -- we see an earlier error in libc's vdso bits.

Fixes: 5c053aa3c5e90 ("split: switch to getline() [...]")

Details

Provenance
sigsys_gmail.comAuthored on Oct 27 2022, 5:01 PM
kevansCommitted on Oct 27 2022, 5:17 PM
Parents
rGff270fce1631: Make sure error is defined in dpaa2
Branches
Unknown
Tags
Unknown