We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f619555 commit 96e731dCopy full SHA for 96e731d
src/ssl.c
@@ -19485,6 +19485,7 @@ void* wolfSSL_GetHKDFExtractCtx(WOLFSSL* ssl)
19485
int no_name)
19486
{
19487
int bufSz;
19488
+ int nid;
19489
const char* desc;
19490
const char* name;
19491
@@ -19503,7 +19504,12 @@ void* wolfSSL_GetHKDFExtractCtx(WOLFSSL* ssl)
19503
19504
#if defined(OPENSSL_EXTRA_X509_SMALL) && !defined(OPENSSL_EXTRA)
19505
name = a->sName;
19506
#else
- name = wolfSSL_OBJ_nid2ln(wolfSSL_OBJ_obj2nid(a));
19507
+ nid = wolfSSL_OBJ_obj2nid(a);
19508
+ if (nid < 0) {
19509
+ WOLFSSL_ERROR(nid);
19510
+ return WOLFSSL_FAILURE;
19511
+ }
19512
+ name = wolfSSL_OBJ_nid2ln(nid);
19513
#endif
19514
19515
if (name == NULL) {
0 commit comments