diff --git a/lib/bdev/iscsi/bdev_iscsi.c b/lib/bdev/iscsi/bdev_iscsi.c index 975e6b50a..33df86ce8 100644 --- a/lib/bdev/iscsi/bdev_iscsi.c +++ b/lib/bdev/iscsi/bdev_iscsi.c @@ -295,8 +295,8 @@ bdev_iscsi_destruct_cb(void *ctx) struct bdev_iscsi_lun *lun = ctx; spdk_poller_unregister(&lun->no_master_ch_poller); - bdev_iscsi_lun_cleanup(lun); spdk_bdev_destruct_done(&lun->bdev, 0); + bdev_iscsi_lun_cleanup(lun); } static int