Module: kamailio Branch: master Commit: 8a46f415fb13b76fa3b071eecd7dc0401f99759e URL: https://github.com/kamailio/kamailio/commit/8a46f415fb13b76fa3b071eecd7dc040...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2016-09-15T19:35:29+02:00
auth_identity: still use ASN1_STRING_data() for libssl < v1.1.0
- from libssl v1.1.0, ASN1_STRING_data() is deprecated, but before it doesn't exist - reported by Victor Seva, GH #685
---
Modified: modules/auth_identity/auth_crypt.c
---
Diff: https://github.com/kamailio/kamailio/commit/8a46f415fb13b76fa3b071eecd7dc040... Patch: https://github.com/kamailio/kamailio/commit/8a46f415fb13b76fa3b071eecd7dc040...
---
diff --git a/modules/auth_identity/auth_crypt.c b/modules/auth_identity/auth_crypt.c index c6a0fd1..ff7da8b 100644 --- a/modules/auth_identity/auth_crypt.c +++ b/modules/auth_identity/auth_crypt.c @@ -114,7 +114,11 @@ int check_x509_subj(X509 *pcert, str* sdom)
if (actname->type == GEN_DNS || actname->type == GEN_URI) { /* we've found one */ +#if OPENSSL_VERSION_NUMBER >= 0x010100000L altptr = (char *)ASN1_STRING_get0_data(actname->d.ia5); +#else + altptr = (char *)ASN1_STRING_data(actname->d.ia5); +#endif if (actname->type == GEN_URI) { if (parse_uri(altptr, strlen(altptr), &suri) != 0) { continue;