Page MenuHomeFreeBSD

sockstat(1): tolerate situation where file info cannot be fetched
ClosedPublic

Authored by kib on Jul 20 2024, 12:36 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Feb 14, 7:13 PM
Unknown Object (File)
Mon, Feb 10, 6:35 PM
Unknown Object (File)
Thu, Feb 6, 3:23 PM
Unknown Object (File)
Wed, Feb 5, 7:25 PM
Unknown Object (File)
Wed, Feb 5, 12:26 PM
Unknown Object (File)
Tue, Jan 28, 5:30 AM
Unknown Object (File)
Fri, Jan 17, 4:46 PM
Unknown Object (File)
Jan 15 2025, 1:20 AM
Subscribers

Details

Summary
Either due to a race, or to the privilege restrictions, it is not
guaranteed that kern.files returned file information for all pcbs
read from net.inet.<proto>.pcblist.  In this case the file rbtree does
not return the matching file by data address, and code must avoid
dereferencing NULL.

PR:     279875

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable