)]}'
{
  "commit": "40ca3ebe377a20652d55797652b9e0338eb2a4ef",
  "tree": "6c73714424497cf498de45c78848f293345fa254",
  "parents": [
    "27ac00d2837576313da5c047d6a20e7415f3f34c"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Apr 20 22:23:16 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 22 12:14:52 2025 -0700"
  },
  "message": "Tidy up the BIO_ctrl implementations\n\nThey\u0027re all written in this weird style without early returns, making it\nhard to tell what it\u0027s returning. In doing so, fix a bug where conn_ctrl\n/ BIO_C_SET_CONNECT returned 1 when ptr \u003d\u003d nullptr instead of 0.\n(Upstream returns 0.)\n\nAlso noticed a bug in pair BIOs, but I\u0027ll fix that in the next CL.\n\nChange-Id: Ibacb7577babeab081a337143f15b8e905490fdef\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/78828\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2814074757b7ff91edc252028ab4a4ca70525c9b",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio_mem.cc",
      "new_id": "25d7ffe23a39c408c48e02be6817da15000e010c",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio_mem.cc"
    },
    {
      "type": "modify",
      "old_id": "21f09b9e028527bb9c998d0283c8195b6b8ff1c5",
      "old_mode": 33188,
      "old_path": "crypto/bio/connect.cc",
      "new_id": "fe08cc7e3bd835db5584c7bf2b9b9a66558486dd",
      "new_mode": 33188,
      "new_path": "crypto/bio/connect.cc"
    },
    {
      "type": "modify",
      "old_id": "45819d74695e152612d39e79d9f4693a9df4498d",
      "old_mode": 33188,
      "old_path": "crypto/bio/fd.cc",
      "new_id": "159a9de6cb32dd3cfc6b0f05cacfe7b4befec618",
      "new_mode": 33188,
      "new_path": "crypto/bio/fd.cc"
    },
    {
      "type": "modify",
      "old_id": "40ca7257e47be4544c2c1bdc1e833d8b0b6acb6a",
      "old_mode": 33188,
      "old_path": "crypto/bio/file.cc",
      "new_id": "e907c089fe63107a61a1875eec05b37aeff965a9",
      "new_mode": 33188,
      "new_path": "crypto/bio/file.cc"
    },
    {
      "type": "modify",
      "old_id": "d12ea9db9d5df60a8e4d070d1bce71023114b299",
      "old_mode": 33188,
      "old_path": "crypto/bio/pair.cc",
      "new_id": "ac5a9c586b272f5a42b64c248511ca7fcb3fd8ce",
      "new_mode": 33188,
      "new_path": "crypto/bio/pair.cc"
    },
    {
      "type": "modify",
      "old_id": "672c9b5952c532a41e46f96225949100ac9ab539",
      "old_mode": 33188,
      "old_path": "crypto/bio/socket.cc",
      "new_id": "d1066a70107cad3489f1d62c644ffc0f138cb40f",
      "new_mode": 33188,
      "new_path": "crypto/bio/socket.cc"
    }
  ]
}
