HomeFreeBSD

Illumos 5870 - dmu_recv_end_check() leaks origin_head hold if error happens in…

Description

Illumos 5870 - dmu_recv_end_check() leaks origin_head hold if error happens in drc_force branch

5870 dmu_recv_end_check() leaks origin_head hold if error happens in drc_force branch
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>

References:

https://www.illumos.org/issues/5870
https://github.com/illumos/illumos-gate/commit/beddaa9

Ported-by: Andriy Gapon <avg@FreeBSD.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #3551

Details

Provenance
avgAuthored on Jul 2 2015, 1:03 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Jul 6 2015, 4:22 PM
Parents
rGfec417097b02: Illumos 5909 - ensure that shared snap names don't become too long after…
Branches
Unknown
Tags
Unknown