Commit 82a54d29 authored by Tomasz Kulasek's avatar Tomasz Kulasek Committed by Tomasz Zawadzki
Browse files

lib/nvme: fix nvme_io_msg_ctrlr_unregister with no io_msg_producer

parent 9eb0ffa9
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -163,10 +163,9 @@ void
nvme_io_msg_ctrlr_unregister(struct spdk_nvme_ctrlr *ctrlr,
			     struct nvme_io_msg_producer *io_msg_producer)
{
	if (io_msg_producer != NULL) {
		STAILQ_REMOVE(&ctrlr->io_producers, io_msg_producer, nvme_io_msg_producer, link);
	}
	assert(io_msg_producer != NULL);

	STAILQ_REMOVE(&ctrlr->io_producers, io_msg_producer, nvme_io_msg_producer, link);
	if (STAILQ_EMPTY(&ctrlr->io_producers)) {
		nvme_io_msg_ctrlr_detach(ctrlr);
	}