)]}'
{
  "commit": "0a6047eef1c465c38aacfbdab193161b3f0cd144",
  "tree": "3347213ad162a9570d6f4c5cffa1f8db7abb7cba",
  "parents": [
    "27d68a36c4f1ca2fc6be82620843493462c08c51"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jun 28 17:09:34 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jun 28 17:09:34 2006 -0700"
  },
  "message": "Fix vsnprintf off-by-one bug\n\nThe recent vsnprintf() fix introduced an off-by-one, and it\u0027s now\npossible to overrun the target buffer by one byte.\n\nThe \"end\" pointer points to past the end of the buffer, so if we\nhave to truncate the result, it needs to be done though \"end[-1]\".\n\n[ This is just an alternate and simpler patch to one proposed by Andrew\n  and Jeremy, who actually noticed the problem ]\n\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "797428afd1114f3dc1ad3c239917b9f04ceccd55",
      "old_mode": 33188,
      "old_path": "lib/vsprintf.c",
      "new_id": "bed7229378f2da073be0c25eda0a30bf07146380",
      "new_mode": 33188,
      "new_path": "lib/vsprintf.c"
    }
  ]
}
