)]}'
{
  "commit": "eb0b7e4df6eb5a082c2b977784f4270b55c58361",
  "tree": "62209e0ea6e4132ccbbb9059d5777adb9ebfff1c",
  "parents": [
    "8f220ece1e855b969f8b764c49212dc655b55f04"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Feb 03 15:32:52 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 03 21:12:58 2023 +0000"
  },
  "message": "Fix leak in error-handling for issuingDistributionPoint\n\nHandling of duplicate keys is all over the place. For set_reasons, it\ntried to catch it but leaked memory. Also fix a hypothetical memory leak\nin crldp_from_section, but I think it\u0027s actually impossible because any\nlist of CONF_VALUE from a section, rather than from X509V3_parse_list,\ncannot have duplicates. It just overrides the previous value.\n\n(Ideally we\u0027d be consistent about whether duplicates override previous\nvalues or are caught, but I\u0027m opting to just leave the existing behavior\nalone because no one should be using these APIs in the first place.)\n\nBug: oss-fuzz:55669\nChange-Id: I95d23c257203dcd799d19f334ef847a97d060aad\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56865\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16c47d462cb79273851a9e23198cf3b6b85f0d8c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "4760044f5fa6498661014925ae931defa6f8a4ec",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c431b0834839970b79659ca8bb3d55eaecc68215",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "0206c7acf718cd00341f18a05763790b1e82aec7",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_crld.c"
    }
  ]
}
