)]}'
{
  "commit": "af0d71d358abe0ba3594483a5d519f429dbae3e9",
  "tree": "7d9bb66737341bee07a2dd25bb303663c9c859e1",
  "parents": [
    "4a24b406529242041050cb1dec3e0e4c46a5f1b6"
  ],
  "author": {
    "name": "maltalex",
    "email": "code@bit48.net",
    "time": "Thu Dec 19 18:46:49 2019 +0000"
  },
  "committer": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Thu Dec 19 23:57:34 2019 +0000"
  },
  "message": "windows: fix recvfrom and sendto data types\n\nFixes wrong data type used in Windows recvfrom and sendto calls\n\nIn Windows, `int` refers to a 32-bit signed integer\n(https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types#int).\nHowever, the current implementation (https://golang.org/cl/208321)\nuses the `int` type, which can have a different size. This is especially\nimportant when recvfrom` returns a 32bit value of `-1`, indicating an error,\nsince it is interpreted as the 64bit value 4294967295.\n\nChange-Id: Ib966ff317b0be7e29e48ee373a794cd0267fb007\nGitHub-Last-Rev: 9aad4c377f41ca915d0ddbfa1b87fec57bf1cb58\nGitHub-Pull-Request: golang/sys#51\nReviewed-on: https://go-review.googlesource.com/c/sys/+/211998\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0cd45c143ec89a581f75627f5a23b757b6c68fe",
      "old_mode": 33188,
      "old_path": "windows/syscall_windows.go",
      "new_id": "053d664d0b15fc7a40da79c0b2e0508779ee535e",
      "new_mode": 33188,
      "new_path": "windows/syscall_windows.go"
    },
    {
      "type": "modify",
      "old_id": "4563918f1a60953abe800919ce1537df7eab1afe",
      "old_mode": 33188,
      "old_path": "windows/zsyscall_windows.go",
      "new_id": "2aa4fa642a3d470baee77c0fa9818c3a89112984",
      "new_mode": 33188,
      "new_path": "windows/zsyscall_windows.go"
    }
  ]
}
