)]}'
{"src/openvpn/ssl_verify_openssl.c":[{"author":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"change_message_id":"1d6c938d13d56aeac13cfcb1f87e10798998779c","unresolved":true,"context_lines":[{"line_number":203,"context_line":"    ASN1_STRING *asn1 \u003d NULL;"},{"line_number":204,"context_line":"    unsigned char *buf \u003d NULL;"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    if (x509 \u003d\u003d NULL)"},{"line_number":207,"context_line":"    {"},{"line_number":208,"context_line":"        msg(D_TLS_ERRORS, \"X509 subject name is NULL\");"},{"line_number":209,"context_line":"        return FAILURE;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"d4be6f27_e032b011","line":206,"updated":"2025-11-27 10:01:44.000000000","message":"we normally assume parameters are valid and don\u0027t do NULL checks right at the beginning of the function body.\n\ntherefore we should check the return value of `X509_get_subject_name()` before calling `extract_x509_field_ssl()` in `backend_x509_get_username()`","commit_id":"5df7118583ad5c81c1c66b25b39ef627c0a3743b"},{"author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"change_message_id":"ea531142639ae32b45c8f0473eb7fa70f85079b7","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    ASN1_STRING *asn1 \u003d NULL;"},{"line_number":204,"context_line":"    unsigned char *buf \u003d NULL;"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    if (x509 \u003d\u003d NULL)"},{"line_number":207,"context_line":"    {"},{"line_number":208,"context_line":"        msg(D_TLS_ERRORS, \"X509 subject name is NULL\");"},{"line_number":209,"context_line":"        return FAILURE;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"4d7b26d7_d7771ef6","line":206,"in_reply_to":"d4be6f27_e032b011","updated":"2025-11-27 10:34:22.000000000","message":"Done","commit_id":"5df7118583ad5c81c1c66b25b39ef627c0a3743b"}]}
