Commit 60a208c0 authored by Seth Howell's avatar Seth Howell Committed by Jim Harris
Browse files

iscsi: free lun after bdev_destruct_done returns



This prevents us from using the bdev embedded in the lun after it has
been freed.

Change-Id: I780cf3eccca05a58d3461366fec024be42b8ff74
Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/425174


Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent a3595cbe
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -139,9 +139,9 @@ _iscsi_free_lun(void *arg)
	free(lun->bdev.name);
	free(lun->url);
	free(lun->initiator_iqn);
	free(lun);

	spdk_bdev_destruct_done(&lun->bdev, 0);
	free(lun);
}

static void