File 0001-fabrics-Already-connected-uses-a-different-error-cod.patch of Package nvme-cli.26591

From: Daniel Wagner <dwagner@suse.de>
Date: Thu, 2 Jun 2022 15:26:11 +0200
Subject: fabrics: Already connected uses a different error code
Git-commit: f16dd95735772d373c8fe716bbe4d9b8859262f4
References: bsc#1199994

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 <dwagner@suse.de>
---
 fabrics.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/fabrics.c
+++ b/fabrics.c
@@ -401,7 +401,7 @@ static int __discover(nvme_ctrl_t c, str
 					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);
openSUSE Build Service is sponsored by