Fix build warnings.
authorGeoff Thorpe <geoff@openssl.org>
Mon, 15 Sep 2008 04:02:37 +0000 (04:02 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Mon, 15 Sep 2008 04:02:37 +0000 (04:02 +0000)
crypto/bn/bn_nist.c
crypto/x509/x509_vfy.c
crypto/x509v3/v3_ncons.c

index bd04e7e29da55b253fd28f29d75c328c0fba22d4..c3356b7cf900ed2a1e3e1ea616f0786242f7a998 100644 (file)
@@ -715,7 +715,6 @@ int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
 #define BN_NIST_521_TOP_MASK   (BN_ULONG)0x1FF
 #endif
        int     top, ret = 0;
-       BN_ULONG *r_d;
        BIGNUM  *tmp;
 
        field = &_bignum_nist_p_521; /* just to make sure */
index 5c94d3b1b87cc4b9e7f5eda2e2c31cdfc362ca49..6f3274c3a20bb95790a88819761ba652482496d6 100644 (file)
@@ -823,7 +823,7 @@ static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl,
        unsigned int reasons, best_reasons = 0;
        X509 *x = ctx->current_cert;
        X509_CRL *crl, *best_crl = NULL;
-       X509 *crl_issuer, *best_crl_issuer = NULL;
+       X509 *crl_issuer = NULL, *best_crl_issuer = NULL;
 
        for (i = 0; i < sk_X509_CRL_num(crls); i++)
                {
index 511fbd73caed7fec636cb2efbb169be459aba6a4..9a99cb2fa094455dabde146095c194f908a65c57 100644 (file)
@@ -458,7 +458,7 @@ static int nc_uri(ASN1_IA5STRING *uri, ASN1_IA5STRING *base)
        const char *baseptr = (char *)base->data;
        const char *hostptr = (char *)uri->data;
        const char *p = strchr(hostptr, ':');
-       size_t hostlen;
+       int hostlen;
        /* Check for foo:// and skip past it */
        if (!p || (p[1] != '/') || (p[2] != '/'))
                return X509_V_ERR_UNSUPPORTED_NAME_SYNTAX;
@@ -493,7 +493,7 @@ static int nc_uri(ASN1_IA5STRING *uri, ASN1_IA5STRING *base)
                return X509_V_ERR_PERMITTED_VIOLATION;
                }
 
-       if ((base->length != hostlen) || strncasecmp(hostptr, baseptr, hostlen))
+       if ((base->length != (int)hostlen) || strncasecmp(hostptr, baseptr, hostlen))
                return X509_V_ERR_PERMITTED_VIOLATION;
 
        return X509_V_OK;