forked from wolfSSL/wolfssl
Restore a test case. Add a missing null-check.
This commit is contained in:
@@ -8050,7 +8050,7 @@ static WOLFSSL_EVP_PKEY* d2iGenericKey(WOLFSSL_EVP_PKEY** out,
|
|||||||
|
|
||||||
WOLFSSL_ENTER("d2iGenericKey");
|
WOLFSSL_ENTER("d2iGenericKey");
|
||||||
|
|
||||||
if (in == NULL || inSz < 0) {
|
if (in == NULL || *in == NULL || inSz < 0) {
|
||||||
WOLFSSL_MSG("Bad argument");
|
WOLFSSL_MSG("Bad argument");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@@ -49648,6 +49648,11 @@ static void test_wolfSSL_ERR_strings(void)
|
|||||||
err = wolfSSL_ERR_func_error_string(UNSUPPORTED_SUITE);
|
err = wolfSSL_ERR_func_error_string(UNSUPPORTED_SUITE);
|
||||||
AssertTrue(err != NULL);
|
AssertTrue(err != NULL);
|
||||||
AssertIntEQ((*err == '\0'), 1);
|
AssertIntEQ((*err == '\0'), 1);
|
||||||
|
|
||||||
|
/* The value -MIN_CODE_E+2 is PEM_R_PROBLEMS_GETTING_PASSWORD. */
|
||||||
|
err = wolfSSL_ERR_lib_error_string(-MIN_CODE_E+2);
|
||||||
|
AssertTrue(err != NULL);
|
||||||
|
AssertIntEQ((*err == '\0'), 1);
|
||||||
#endif
|
#endif
|
||||||
printf(resultFmt, passed);
|
printf(resultFmt, passed);
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user