Commit 69588edb authored by Kurt Roeckx's avatar Kurt Roeckx
Browse files

Check for errors allocating the error strings.



Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
GH: #1330
parent 8cc44d97
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ static ERR_STRING_DATA ASN1_str_functs[] = {
    {ERR_FUNC(ASN1_F_ASN1_D2I_READ_BIO), "asn1_d2i_read_bio"},
    {ERR_FUNC(ASN1_F_ASN1_DIGEST), "ASN1_digest"},
    {ERR_FUNC(ASN1_F_ASN1_DO_ADB), "asn1_do_adb"},
    {ERR_FUNC(ASN1_F_ASN1_DO_LOCK), "asn1_do_lock"},
    {ERR_FUNC(ASN1_F_ASN1_DUP), "ASN1_dup"},
    {ERR_FUNC(ASN1_F_ASN1_EX_C2I), "asn1_ex_c2i"},
    {ERR_FUNC(ASN1_F_ASN1_FIND_END), "asn1_find_end"},
@@ -253,7 +254,7 @@ static ERR_STRING_DATA ASN1_str_reasons[] = {

#endif

void ERR_load_ASN1_strings(void)
int ERR_load_ASN1_strings(void)
{
#ifndef OPENSSL_NO_ERR

@@ -262,4 +263,5 @@ void ERR_load_ASN1_strings(void)
        ERR_load_strings(0, ASN1_str_reasons);
    }
#endif
    return 1;
}
+2 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ static ERR_STRING_DATA ASYNC_str_reasons[] = {

#endif

void ERR_load_ASYNC_strings(void)
int ERR_load_ASYNC_strings(void)
{
#ifndef OPENSSL_NO_ERR

@@ -47,4 +47,5 @@ void ERR_load_ASYNC_strings(void)
        ERR_load_strings(0, ASYNC_str_reasons);
    }
#endif
    return 1;
}
+2 −1
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@ static ERR_STRING_DATA BIO_str_reasons[] = {

#endif

void ERR_load_BIO_strings(void)
int ERR_load_BIO_strings(void)
{
#ifndef OPENSSL_NO_ERR

@@ -121,4 +121,5 @@ void ERR_load_BIO_strings(void)
        ERR_load_strings(0, BIO_str_reasons);
    }
#endif
    return 1;
}
+2 −1
Original line number Diff line number Diff line
@@ -94,7 +94,7 @@ static ERR_STRING_DATA BN_str_reasons[] = {

#endif

void ERR_load_BN_strings(void)
int ERR_load_BN_strings(void)
{
#ifndef OPENSSL_NO_ERR

@@ -103,4 +103,5 @@ void ERR_load_BN_strings(void)
        ERR_load_strings(0, BN_str_reasons);
    }
#endif
    return 1;
}
+2 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ static ERR_STRING_DATA BUF_str_reasons[] = {

#endif

void ERR_load_BUF_strings(void)
int ERR_load_BUF_strings(void)
{
#ifndef OPENSSL_NO_ERR

@@ -40,4 +40,5 @@ void ERR_load_BUF_strings(void)
        ERR_load_strings(0, BUF_str_reasons);
    }
#endif
    return 1;
}
Loading