[27738] in CVS-changelog-for-Kerberos-V5
krb5 commit: Fix a typo that caused us to not skip removing "."
daemon@ATHENA.MIT.EDU (Greg Hudson)
Wed May 8 01:17:56 2013
Date: Wed, 8 May 2013 01:17:43 -0400
From: Greg Hudson <ghudson@mit.edu>
Message-Id: <201305080517.r485HhEJ010764@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
https://github.com/krb5/krb5/commit/1e7d7018e7a29c91c86ce4222cff9e44cf8b62a2
commit 1e7d7018e7a29c91c86ce4222cff9e44cf8b62a2
Author: Nalin Dahyabhai <nalin@redhat.com>
Date: Tue Apr 30 17:37:22 2013 -0400
Fix a typo that caused us to not skip removing "."
When attempting to clean the files out from our temporary directory,
correct the test which was supposed to let us skip over "." and ".." so
that we actually don't try to remove them with remove().
src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_nss.c b/src/plugins/preauth/pkinit/pkinit_crypto_nss.c
index b33ce74..ec6db2d 100644
--- a/src/plugins/preauth/pkinit/pkinit_crypto_nss.c
+++ b/src/plugins/preauth/pkinit/pkinit_crypto_nss.c
@@ -745,7 +745,7 @@ crypto_get_p12_slot(struct _pkinit_identity_crypto_context *id)
__FUNCTION__, configdir, strerror(errno));
else {
while ((ent = readdir(dir)) != NULL) {
- if ((strcmp(ent->d_name, ".") == 0) &&
+ if ((strcmp(ent->d_name, ".") == 0) ||
(strcmp(ent->d_name, "..") == 0)) {
continue;
}
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5