Fix from HEAD.
[oweals/openssl.git] / crypto / ocsp / ocsp_vfy.c
index 3d58dfb06cf34ff940a492c97556271b9cecf5e8..23ea41c847bfae18b707acba1e2221a606153622 100644 (file)
@@ -367,7 +367,7 @@ int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, X509_STORE *st
                return 0;
                }
        gen = req->tbsRequest->requestorName;
-       if (gen->type != GEN_DIRNAME)
+       if (!gen || gen->type != GEN_DIRNAME)
                {
                OCSPerr(OCSP_F_OCSP_REQUEST_VERIFY, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE);
                return 0;