)]}'
{
  "commit": "1dfa9e9bf937bcf7755cddd6fc359c7e264caccb",
  "tree": "a587ac0696816d1fd9812396d2783c3b51e97eae",
  "parents": [
    "0623de48f316b6cbe65edf92a54b20cd22e9a04b"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Fri Jun 26 00:59:09 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 26 00:59:09 2026 -0700"
  },
  "message": "[dawn][wire][server] Fail MemoryHandle creation if payload not empty.\n\nPreviously there was just an ASSERT that deserializeData.empty(), which\nisn\u0027t necessarily the case when an adversary is using the wire. Nothing\nbad would happen because deserializeData is otherwise ignored, but to\nmake fuzzers happy, return null instead, which will turn into a wire\nFatalError.\n\nFixed: 527657468\nChange-Id: If0b7e554151f6b86f7bf27de02d7ce0c8cdd703b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/319895\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nAuto-Submit: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0297a466bf0d9e218a245f69473abf39ba0dd477",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerInlineMemoryTransferService.cpp",
      "new_id": "6282461547178b0381b68542492b8eda5c0e3f39",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerInlineMemoryTransferService.cpp"
    }
  ]
}
