HomeFreeBSD

Rewrite to avoid Coverity false positive.