Merge pull request #686 from mrdeep1/mem_leak

coap_gnutls.c: Fix memory leak in cert_verify_gnutls()
This commit is contained in:
obgm authored and GitHub committed 2021-05-25 13:33:38 +02:00
commit 2ffce0464b
1 file changed
+3 -2
+3 -2
View File
@@ -764,12 +764,12 @@ static int cert_verify_gnutls(gnutls_session_t g_session)
alert = GNUTLS_A_ACCESS_DENIED;
goto fail;
}
return 1;
goto ok;
}
#endif /* >= 3.6.6 */
if (cert_info.cert_list_size == 0 && !g_context->setup_data.verify_peer_cert)
return 1;
goto ok;
G_CHECK(gnutls_certificate_verify_peers(g_session, NULL, 0, &status),
"gnutls_certificate_verify_peers");
@@ -905,6 +905,7 @@ static int cert_verify_gnutls(gnutls_session_t g_session)
}
}
ok:
if (cert_info.san_or_cn)
gnutls_free(cert_info.san_or_cn);