+7
−0
Loading
If an admin qpair in CONNECTING state gets disconnected due to an error, its poll_status (allocated in nvme_fabric_qpair_connect_async()) may not be freed. Add a call to nvme_tcp_ctrlr_connect_qpair_poll() after disconnect, when requests have beeen aborted and the poll_status is done - it will be freed in nvme_fabric_qpair_connect_poll(). Fixes #3207 Signed-off-by:Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: I7147b6f341a9b982d00d66a50d4b572ed36b8672 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22001 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by:
Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by:
Jim Harris <jim.harris@samsung.com>