diff options
author | nicolson%netscape.com <devnull@localhost> | 2001-07-20 21:31:33 +0000 |
---|---|---|
committer | nicolson%netscape.com <devnull@localhost> | 2001-07-20 21:31:33 +0000 |
commit | 2ae140031fef204c4fa9821b8fb9719e58312b94 (patch) | |
tree | 4f10b4934757c16996f7fba86bfbc4c490c5b374 | |
parent | 52d965eef5997432b7f9d4c496b8a66ac38313c5 (diff) | |
download | nss-hg-2ae140031fef204c4fa9821b8fb9719e58312b94.tar.gz |
Fix bug 90228: Signtool not picking up hidden (dot) files when performing
signing.
Don't skip files that start with "." and "#".
-rw-r--r-- | security/nss/cmd/signtool/util.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/security/nss/cmd/signtool/util.c b/security/nss/cmd/signtool/util.c index 6f9ecf77b..8f8717864 100644 --- a/security/nss/cmd/signtool/util.c +++ b/security/nss/cmd/signtool/util.c @@ -352,8 +352,12 @@ foreach(char *dirname, char *prefix, if (!dir) return -1; for (entry = PR_ReadDir (dir,0); entry; entry = PR_ReadDir (dir,0)) { - if (*entry->name == '.' || *entry->name == '#') - continue; + if ( strcmp(entry->name, ".")==0 || + strcmp(entry->name, "..")==0 ) + { + /* no infinite recursion, please */ + continue; + } /* can't sign self */ if (!strcmp (entry->name, "META-INF")) |