diff --git a/module/bdev/null/bdev_null.c b/module/bdev/null/bdev_null.c index 74a12ea25..6d631b872 100644 --- a/module/bdev/null/bdev_null.c +++ b/module/bdev/null/bdev_null.c @@ -458,6 +458,10 @@ _bdev_null_finish_cb(void *arg) static void bdev_null_finish(void) { + if (g_null_read_buf == NULL) { + spdk_bdev_module_fini_done(); + return; + } spdk_io_device_unregister(&g_null_bdev_head, _bdev_null_finish_cb); }