diff --git a/lib/krb5/plugin.c b/lib/krb5/plugin.c index 027f2a72a..9118ade67 100644 --- a/lib/krb5/plugin.c +++ b/lib/krb5/plugin.c @@ -205,7 +205,9 @@ load_plugins(krb5_context context) d = opendir(*di); if (d == NULL) continue; +#ifdef HAVE_DIRFD rk_cloexec(dirfd(d)); +#endif while ((entry = readdir(d)) != NULL) { char *n = entry->d_name;