X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fcrypto.c;h=8f89948a13c85c2bb37b4995afe4208472bf76a0;hb=fa1d6a0b8bfbad090a3e5f7f5808524e1db2ace5;hp=a09a69b77e121a9a0b4f0da3b5845e9d3a36198b;hpb=45acd85db03bc61e6f2d96f02c0c01a8f8455bf4;p=citadel.git diff --git a/webcit/crypto.c b/webcit/crypto.c index a09a69b77..8f89948a1 100644 --- a/webcit/crypto.c +++ b/webcit/crypto.c @@ -52,6 +52,7 @@ void init_ssl(void) X509_NAME *name = NULL; FILE *fp; char buf[SIZ]; + int rv = 0; if (!access("/var/run/egd-pool", F_OK)) { RAND_egd("/var/run/egd-pool"); @@ -114,11 +115,14 @@ void init_ssl(void) */ if (!strcasecmp(ctdlhost, "uds")) { sprintf(buf, "%s/keys/citadel.key", ctdlport); - symlink(buf, CTDL_KEY_PATH); + rv = symlink(buf, CTDL_KEY_PATH); + if (!rv) lprintf(1, "%s\n", strerror(errno)); sprintf(buf, "%s/keys/citadel.csr", ctdlport); - symlink(buf, CTDL_CSR_PATH); + rv = symlink(buf, CTDL_CSR_PATH); + if (!rv) lprintf(1, "%s\n", strerror(errno)); sprintf(buf, "%s/keys/citadel.cer", ctdlport); - symlink(buf, CTDL_CER_PATH); + rv = symlink(buf, CTDL_CER_PATH); + if (!rv) lprintf(1, "%s\n", strerror(errno)); } /*