]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
fabrics: fix incorrect access filename check
authorMartin George <marting@netapp.com>
Wed, 28 Aug 2024 08:33:55 +0000 (14:03 +0530)
committerDaniel Wagner <wagi@monom.org>
Mon, 16 Sep 2024 10:51:50 +0000 (12:51 +0200)
Config JSON file handling is currently broken due to an incorrect
access filename check. Fix it.

Signed-off-by: Martin George <marting@netapp.com>
fabrics.c

index db1b7cb0411357af3224ab87f1124fe816975447..fd7ee35d050ad2a4e81a6fd288838399481f94cc 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -669,8 +669,8 @@ static int nvme_read_volatile_config(nvme_root_t r)
 
 static int nvme_read_config_checked(nvme_root_t r, const char *filename)
 {
-       if (!access(filename, F_OK))
-               return -ENOENT;
+       if (access(filename, F_OK))
+               return -errno;
        if (nvme_read_config(r, filename))
                return -errno;
        return 0;