spdk_nvme_probe frees ctrlr when nvme_ctrlr_process_init is failed. But ctrlr has already been freed while calling nvme_ctrlr_destruct. So spdk_nvme_probe doen't need to free ctrlr.