Initial support for ASN1_ITEM_FUNCTION option to
[openssl.git] / crypto / x509v3 / v3_lib.c
index 9ea59fb8f9fa6434c2fd1efc684b7a6c4734947b..482ca8ccf5d503905d6b28daaf0d6da488388bdb 100644 (file)
@@ -165,7 +165,7 @@ void *X509V3_EXT_d2i(X509_EXTENSION *ext)
        unsigned char *p;
        if(!(method = X509V3_EXT_get(ext))) return NULL;
        p = ext->value->data;
-       if(method->it) return ASN1_item_d2i(NULL, &p, ext->value->length, method->it);
+       if(method->it) return ASN1_item_d2i(NULL, &p, ext->value->length, ASN1_ITEM_ptr(method->it));
        return method->d2i(NULL, &p, ext->value->length);
 }