)]}'
{
  "commit": "8a69c0d4f8f412432f80dd36ee5987fb1675bfbc",
  "tree": "f3033d8bbe22824965046c235449d3d55300366a",
  "parents": [
    "507ac830036d7531489490831814cf03e0d7c4d6"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Jan 31 13:14:54 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 31 18:27:58 2023 +0000"
  },
  "message": "Check for null value in set_dist_point_name.\n\nCONF_VALUEs are a mess. They show up in three forms:\n\n- When parsed from a config file (in a CONF), I believe name and value\n  are never NULL.\n\n- Internally, CONF represents sections as funny CONF_VALUEs where name\n  is NULL, and value is a STACK_OF(CONF_VALUE) of the wrong type. This\n  is ridiculous and should be a separate type, though I don\u0027t believe it\n  ever leaks outside the public API.\n\n- When created by X509V3_parse_list, it is possible for them to be\n  value-less, with a NULL value.\n\nv2i functions can see the last case, and set_dist_point_name comes from\na v2i function. Add a missing NULL check. This only impacts the unsafe,\nstringly-typed extensions-building APIs that no one should be using\nanyway.\n\nAlso fix the name of the test I added in the previous CL. I didn\u0027t quite\nfollow the existing convention.\n\nFixed: oss-fuzz:55558\nChange-Id: I1a2403312f3ce59007d23fe7e226f2e602653019\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56705\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aebc76a926cf68899e5fcec22bfaac1090a5b617",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "63ce092a3956056539d34c65d4647338bf8f21a3",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4b5a36df862b78fb73e87b12763d20110316e609",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "0b6899a6fb8e8ad3e04061f3686e424e54317e92",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_crld.c"
    }
  ]
}
