]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
lib: x509: Minor directory browsing simplification
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>
Thu, 21 Feb 2019 13:49:36 +0000 (14:49 +0100)
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>
Thu, 21 Feb 2019 15:12:58 +0000 (16:12 +0100)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
lib/x509/verify-high2.c

index 56d52c0b1aca3bb93111f00fb7bb8719ddd54902..ff574ababeede04d1ad315e8c66dd5e2353660a8 100644 (file)
@@ -400,13 +400,11 @@ int load_dir_certs(const char *dirname,
 
        dirp = opendir(dirname);
        if (dirp != NULL) {
-               do {
-                       d = readdir(dirp);
-                       if (d != NULL
+               while ((d = readdir(dirp)) != NULL) {
 #ifdef _DIRENT_HAVE_D_TYPE
-                               && (d->d_type == DT_REG || d->d_type == DT_LNK || d->d_type == DT_UNKNOWN)
+                               if (d->d_type == DT_REG || d->d_type == DT_LNK || d->d_type == DT_UNKNOWN)
 #endif
-                       {
+                       {
                                snprintf(path, sizeof(path), "%s/%s",
                                         dirname, d->d_name);
 
@@ -425,7 +423,6 @@ int load_dir_certs(const char *dirname,
                                        r += ret;
                        }
                }
-               while (d != NULL);
                closedir(dirp);
        }
 #else /* _WIN32 */