]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/modules/crypto/serv_crypto.c
I was today years old when I learned that the "thundering herd" problem no longer...
[citadel.git] / citadel / server / modules / crypto / serv_crypto.c
index 4f16092303819a06b0adb3cc16f998c9a963eaa3..3b6a88995e814e95b6ba96d8a8eace5033c6772d 100644 (file)
@@ -159,7 +159,8 @@ void generate_certificate(char *keyfilename, char *certfilename) {
        X509_REQ_set_subject_name(certificate_signing_request, name);
 
        // Sign the CSR
-       if (!X509_REQ_sign(certificate_signing_request, public_key, EVP_md5())) {
+       //if (!X509_REQ_sign(certificate_signing_request, public_key, EVP_md5())) {
+       if (!X509_REQ_sign(certificate_signing_request, public_key, EVP_md5()) , 0) {
                syslog(LOG_ERR, "crypto: X509_REQ_sign(): error");
                X509_REQ_free(certificate_signing_request);
                RSA_free(private_key);