)]}'
{
  "commit": "08688af04dc1137ac2f420b35c235183926b4a23",
  "tree": "c69d3e3b9e8d1ab7a5e0f394c4d91ec51babb03c",
  "parents": [
    "bc5f92e5db6f303e73387278e32f8669f0abf0e5"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Thu Jan 10 14:24:50 2013 +0100"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Mon Jan 14 08:59:38 2013 +0100"
  },
  "message": "qxl: Don\u0027t drop client capability bits\n\ninterface_set_client_capabilities() copies only the first few bits,\nbecause it falls into a Classic C trap: you can declare a parameter\nuint8_t caps[58], but the resulting parameter type is uint8_t *, not\nuint8_t[58].  In particular, sizeof(caps) is sizeof(uint8_t *), not\nthe intended sizeof(uint8_t[58]).\n\nHarmless, because the bits aren\u0027t used, yet.  Broken in commit\nc10018d6.  Spotted by Coverity.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8f380bd55225bd6094adf017dcc4933cca4906f",
      "old_mode": 33188,
      "old_path": "hw/qxl.c",
      "new_id": "9dc44b9b88d34158cd2a34adbd783befec190ba3",
      "new_mode": 33188,
      "new_path": "hw/qxl.c"
    }
  ]
}
