HomeFreeBSD

Fix race in case of device destruction.

Description

Fix race in case of device destruction.

During device destruction it is possible that open() succeed, but
fdevname() return NULL, that can't be assigned to string variable.
Fix that by adding explicit NULL check.

Also while there switch from fdevname() to fdevname_r().

Sponsored by: iXsystems, Inc.
MFC after: 2 weeks

Details

Provenance
mavAuthored on Apr 13 2021, 3:19 PM
Parents
rG8cca7b7f28fe: nfs client: depend on xdr
Branches
Unknown
Tags
Unknown