)]}'
{
  "commit": "1685bd140f6eeb6939c73756be70c888dde32c5e",
  "tree": "5adccad72fd24e40e4cc5d11e6e10d52d127c4e0",
  "parents": [
    "b3d1666b989c39c6e2f78d9c37de79b308c57a92"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Nov 21 12:01:38 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 27 16:21:21 2023 +0000"
  },
  "message": "Fix leak if X509_STORE_CTX_init is called on a previously initialized context\n\nThis wasn\u0027t possible when X509_STORE_CTX was stack-allocated because\nX509_STORE_CTX_init needed to account for an uninitialized struct. But\nnow it is always initialized, so we can avoid this footgun. This also\nmatches what OpenSSL does nowadays.\n\nChange-Id: I266be58204b8cd374fa4896c1c66a35ffaa762ea\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64141\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fda412f1be0fc3cd11469980e57a6b6e5e150744",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "d6500f2d2e1707ee900c656709d93deb32b112cb",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c78faf4e3ae920ff8e4c3c7e4f16a7471ae5b61e",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "5eca5c7ca2b1b12be49a1667f88223523ca9f664",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    }
  ]
}
