{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1752986492,
"reponame":"openssl",
"desc":"OpenSSL",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"c9d3c841a700757a91cbdf767b43d5d4",
"commit": {"type":"commit",
"time": 1543289238,
"time_ofs": 480,
"oid_tree": { "oid": "6b38fb350b2400fd0076b7386b0d2f829d3d1065", "alias": []},
"oid":{ "oid": "9465e716398ea13391aa7a0c93f10abf003245c0", "alias": []},
"msg": "Fix access zero memory if SSL_DEBUG is enabled",
"sig_commit": { "git_time": { "time": 1543289238, "offset": 480 }, "name": "Paul Yang", "email": "yang.yang@baishancloud.com", "md5": "21658b9db5c2c2b63c611cc4f90667d0" },
"sig_author": { "git_time": { "time": 1543222675, "offset": 480 }, "name": "Paul Yang", "email": "yang.yang@baishancloud.com", "md5": "21658b9db5c2c2b63c611cc4f90667d0" }},
"body": "Fix access zero memory if SSL_DEBUG is enabled\n\nIf compile OpenSSL with SSL_DEBUG macro, some test cases will cause the\nprocess crashed in the debug code.\n\nReviewed-by: Tim Hudson \u003ctjh@openssl.org\u003e\nReviewed-by: Paul Dale \u003cpaul.dale@oracle.com\u003e\n(Merged from https://github.com/openssl/openssl/pull/7707)\n\n(cherry picked from commit 5a4481f0e0bbf836c7f41805e84617784cb6b1db)\n"
,
"diff": "diff --git a/ssl/statem/statem_clnt.c b/ssl/statem/statem_clnt.c\nindex 0a11b88..5a8f116 100644\n--- a/ssl/statem/statem_clnt.c\n+++ b/ssl/statem/statem_clnt.c\n@@ -2353,7 +2353,8 @@ MSG_PROCESS_RETURN tls_process_key_exchange(SSL *s, PACKET *pkt)\n }\n #ifdef SSL_DEBUG\n if (SSL_USE_SIGALGS(s))\n- fprintf(stderr, \u0022USING TLSv1.2 HASH %s\u005cn\u0022, EVP_MD_name(md));\n+ fprintf(stderr, \u0022USING TLSv1.2 HASH %s\u005cn\u0022,\n+ md \u003d\u003d NULL ? \u0022n/a\u0022 : EVP_MD_name(md));\n #endif\n \n if (!PACKET_get_length_prefixed_2(pkt, \u0026signature)\ndiff --git a/ssl/statem/statem_lib.c b/ssl/statem/statem_lib.c\nindex 4324896..be270e2 100644\n--- a/ssl/statem/statem_lib.c\n+++ b/ssl/statem/statem_lib.c\n@@ -396,7 +396,8 @@ MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt)\n \n #ifdef SSL_DEBUG\n if (SSL_USE_SIGALGS(s))\n- fprintf(stderr, \u0022USING TLSv1.2 HASH %s\u005cn\u0022, EVP_MD_name(md));\n+ fprintf(stderr, \u0022USING TLSv1.2 HASH %s\u005cn\u0022,\n+ md \u003d\u003d NULL ? \u0022n/a\u0022 : EVP_MD_name(md));\n #endif\n \n /* Check for broken implementations of GOST ciphersuites */\n@@ -439,7 +440,8 @@ MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt)\n }\n \n #ifdef SSL_DEBUG\n- fprintf(stderr, \u0022Using client verify alg %s\u005cn\u0022, EVP_MD_name(md));\n+ fprintf(stderr, \u0022Using client verify alg %s\u005cn\u0022,\n+ md \u003d\u003d NULL ? \u0022n/a\u0022 : EVP_MD_name(md));\n #endif\n if (EVP_DigestVerifyInit(mctx, \u0026pctx, md, NULL, pkey) \u003c\u003d 0) {\n SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_F_TLS_PROCESS_CERT_VERIFY,\n","s":{"c":1752986492,"u": 43120}}
],"g": 44514,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}