)]}'
{
  "commit": "85c5202a64e3cb63e54550fca7bb11f24b9d12cc",
  "tree": "b43e02681bb813fa3cfff49b3da3366d224b7b4c",
  "parents": [
    "fcb502e3ec032497bba7f8634fb214e0c05394d8"
  ],
  "author": {
    "name": "Calin Juravle",
    "email": "calin@google.com",
    "time": "Thu Mar 06 17:05:49 2014 +0000"
  },
  "committer": {
    "name": "Calin Juravle",
    "email": "calin@google.com",
    "time": "Thu Mar 06 18:39:29 2014 +0000"
  },
  "message": "Fix broken pointer overflow check ns_name_unpack()\n\nMany compilers may optimize away the overflow check `msg + l \u003c msg\u0027,\nwhere `msg\u0027 is a pointer and `l\u0027 is an integer, because pointer\noverflow is undefined behavior in C.\n\nUse a safe precondition test `l \u003e\u003d eom - msg\u0027 instead.\nBug: 13219633\n\nChange-Id: I3fca2125834073cc36d7e9c4e586e97842265a59\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12bf029023bf0aa8b4126798c0e2d93a5d05ed07",
      "old_mode": 33188,
      "old_path": "libc/dns/nameser/ns_name.c",
      "new_id": "e3759abd7ca9a02203c1f74a53f888caad963862",
      "new_mode": 33188,
      "new_path": "libc/dns/nameser/ns_name.c"
    }
  ]
}
