Module: kamailio
Branch: master
Commit: 8a46f415fb13b76fa3b071eecd7dc0401f99759e
URL: 
https://github.com/kamailio/kamailio/commit/8a46f415fb13b76fa3b071eecd7dc0401f99759e

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
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/8a46f415fb13b76fa3b071eecd7dc0401f99759e.diff
Patch: 
https://github.com/kamailio/kamailio/commit/8a46f415fb13b76fa3b071eecd7dc0401f99759e.patch

---

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;


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to