HomeFreeBSD

subr_vmem: Fix double-free in error case of vmem_create

Description

subr_vmem: Fix double-free in error case of vmem_create

If vmem_init() fails, 'vm' is already destroyed and freed. Don't free it
again.

Reported by: Coverity
CID: 1042110
Sponsored by: EMC / Isilon Storage Division

Details

Provenance
cemAuthored on
Parents
rS299493: Revert r299467 to fix the kernel build.
Branches
Unknown
Tags
Unknown