From d6f96757bc7e4b119a5fed165031ed2a09865252 Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Wed, 1 Mar 2023 21:39:22 +0000 Subject: [PATCH] Apply #52: d_namlen is non-standard. --- src/Db.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Db.c b/src/Db.c index 90c1f8d..9b45aae 100644 --- a/src/Db.c +++ b/src/Db.c @@ -831,9 +831,10 @@ DbList(Db * db, size_t nArgs,...) } while ((file = readdir(files))) { - if (file->d_type == DT_REG && file->d_namlen > 5) + size_t namlen = strlen(file->d_name); + if (file->d_type == DT_REG && namlen > 5) { - int nameOffset = file->d_namlen - 5; + int nameOffset = namlen - 5; if (strcmp(file->d_name + nameOffset, ".json") == 0) {