diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2001-01-12 00:24:28 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2001-01-12 00:24:28 +0100 |
commit | adf87b2df5bb8038f12947cdc97e2eaa52eb6e8b (patch) | |
tree | a2537d42a3f58548e971e67cc0376dcfffafac25 | |
parent | Remove "AVAILABLE PATCH" that has now been applied. (diff) | |
download | openssl-adf87b2df5bb8038f12947cdc97e2eaa52eb6e8b.tar.xz openssl-adf87b2df5bb8038f12947cdc97e2eaa52eb6e8b.zip |
Fix typo in OCSP ASN1 module, this caused
invalid format in OCSP request signatures.
Add spaces to OCSP HTTP header.
Change X509_NAME_set() there's no reason
why it should return an error if the
destination points to NULL... though it
should if the destination is NULL.
-rw-r--r-- | crypto/asn1/x_name.c | 2 | ||||
-rw-r--r-- | crypto/ocsp/ocsp_asn.c | 2 | ||||
-rw-r--r-- | crypto/ocsp/ocsp_ht.c | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/crypto/asn1/x_name.c b/crypto/asn1/x_name.c index 5da0669492..60b067611c 100644 --- a/crypto/asn1/x_name.c +++ b/crypto/asn1/x_name.c @@ -245,7 +245,7 @@ int X509_NAME_set(X509_NAME **xn, X509_NAME *name) { X509_NAME *in; - if (*xn == NULL) return(0); + if (!xn || !name) return(0); if (*xn != name) { diff --git a/crypto/ocsp/ocsp_asn.c b/crypto/ocsp/ocsp_asn.c index cfe3118dc7..0616b0ebe5 100644 --- a/crypto/ocsp/ocsp_asn.c +++ b/crypto/ocsp/ocsp_asn.c @@ -62,7 +62,7 @@ ASN1_SEQUENCE(OCSP_SIGNATURE) = { ASN1_SIMPLE(OCSP_SIGNATURE, signatureAlgorithm, X509_ALGOR), ASN1_SIMPLE(OCSP_SIGNATURE, signature, ASN1_BIT_STRING), - ASN1_SEQUENCE_OF(OCSP_SIGNATURE, certs, X509) + ASN1_EXP_SEQUENCE_OF(OCSP_SIGNATURE, certs, X509, 0) } ASN1_SEQUENCE_END(OCSP_SIGNATURE); IMPLEMENT_ASN1_FUNCTIONS(OCSP_SIGNATURE) diff --git a/crypto/ocsp/ocsp_ht.c b/crypto/ocsp/ocsp_ht.c index 58774b3f46..a0fd825dbf 100644 --- a/crypto/ocsp/ocsp_ht.c +++ b/crypto/ocsp/ocsp_ht.c @@ -80,8 +80,8 @@ OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, char *path, OCSP_REQUEST *req) int len, retcode; static char req_txt[] = "POST %s HTTP/1.0\r\n\ -Content-Type:application/ocsp-request\r\n\ -Content-length: %d\r\n\r\n"; +Content-Type: application/ocsp-request\r\n\ +Content-Length: %d\r\n\r\n"; len = i2d_OCSP_REQUEST(req, NULL); if(BIO_printf(b, req_txt, path, len) < 0) { |