aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-09-27 14:41:22 +0000
committerRob Austein <sra@hactrn.net>2006-09-27 14:41:22 +0000
commit7a20a75e42ac462c27684cd51092d1227fe01e64 (patch)
tree64d9f5f5bc4a5b218ff3122a6346193743e2f991
parent49fac815e86696ff9edcc27cf986acf2d6cc865d (diff)
Oops, use hex for hashed names.
svn path=/rcynic/rcynic.c; revision=329
-rw-r--r--rcynic/rcynic.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c
index f715846b..338093da 100644
--- a/rcynic/rcynic.c
+++ b/rcynic/rcynic.c
@@ -1018,8 +1018,9 @@ int main(int argc, char *argv[])
STACK_OF(X509) *certs = NULL;
CONF *cfg_handle = NULL;
int c, i, j, ret = 1;
+ unsigned long hash;
rcynic_ctx_t rc;
- long eline, hash;
+ long eline;
memset(&rc, 0, sizeof(rc));
@@ -1133,7 +1134,7 @@ int main(int argc, char *argv[])
hash = X509_subject_name_hash(x);
for (j = 0; j < INT_MAX; j++) {
- if (snprintf(path, sizeof(path), "%s%ld.%d.cer",
+ if (snprintf(path, sizeof(path), "%s%lx.%d.cer",
rc.authenticated, hash, j) == sizeof(path)) {
logmsg(&rc, "Couldn't construct path name for trust anchor");
goto done;