)]}'
{
  "commit": "ce3e14175ea36d851aede808fc8891313b91ec27",
  "tree": "80b4c420729f086b03f457b37e53fea81900b185",
  "parents": [
    "57c83dacfe179bf061b8fa79d9553ebabe4d2ff4"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Mon Jun 14 12:28:23 2010 +0200"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Fri Feb 10 09:58:33 2012 +0100"
  },
  "message": "Fix vnc memory corruption with width \u003d 1400\n\nvnc assumes that the screen width is a multiple of 16 in several places.\nIf this is not the case vnc will overrun buffers, corrupt memory, make\nqemu crash.\n\nThis is the minimum fix for this bug. It makes sure we don\u0027t overrun the\nscanline, thereby fixing the segfault.  The rendering is *not* correct\nthough, there is a black border at the right side of the screen, 8\npixels wide because 1400 % 16 \u003d\u003d 8.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16b79ec423b89c467a714eda3b085455d2ff0c59",
      "old_mode": 33188,
      "old_path": "ui/vnc.c",
      "new_id": "5752bf87405ea286bd0f02d63b95d3dfdcd2bda2",
      "new_mode": 33188,
      "new_path": "ui/vnc.c"
    }
  ]
}
