From: Daniel Wagner Date: Thu, 2 Jun 2022 13:26:11 +0000 (+0200) Subject: fabrics: Already connected uses a different error code X-Git-Tag: v2.1-rc0~39^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f16dd95735772d373c8fe716bbe4d9b8859262f4;p=users%2Fsagi%2Fnvme-cli.git fabrics: Already connected uses a different error code The libnvme library reports connection errors with it's own error codes, e.g. ENVME_CONNECT_ALREADY stands for already connected. Update the connect-all call so that it prints 'already connected' again. Signed-off-by: Daniel Wagner --- diff --git a/fabrics.c b/fabrics.c index 9f268791..297c5c9c 100644 --- a/fabrics.c +++ b/fabrics.c @@ -409,7 +409,7 @@ static int __discover(nvme_ctrl_t c, struct nvme_fabrics_config *defcfg, nvme_disconnect_ctrl(child); nvme_free_ctrl(child); } - } else if (errno == EALREADY && !quiet) { + } else if (errno == ENVME_CONNECT_ALREADY && !quiet) { char *traddr = log->entries[i].traddr; space_strip_len(NVMF_TRADDR_SIZE, traddr);