)]}'
{
  "commit": "cb5ef3fa1871522a0886627033459e94bd537fb7",
  "tree": "ec94c5b0f0514297227eb6de0a0e432f2affe5a2",
  "parents": [
    "6d0b430176e3571af0e1596276078f05bfe1c5a5"
  ],
  "author": {
    "name": "Andreas Färber",
    "email": "andreas.faerber@web.de",
    "time": "Wed Jan 16 01:57:56 2013 +0100"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Wed Jan 16 12:14:20 2013 -0600"
  },
  "message": "tmp105: Fix I2C protocol bug\n\nAn early length postincrement in the TMP105\u0027s I2C TX path led to\ntransfers of more than one byte to place the second byte in the third\nbyte\u0027s place within the buffer and the third byte to get discarded.\n\nFix this by explictly incrementing the length after the checks but\nbefore the callback is called, which again checks the length.\n\nAdjust the Coding Style while at it.\n\nSigned-off-by: Alex Horn \u003calex.horn@cs.ox.ac.uk\u003e\nSigned-off-by: Andreas Färber \u003candreas.faerber@web.de\u003e\nReviewed-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ade4eb6bd9766d7d0fffff3d14747e8c2971e36",
      "old_mode": 33188,
      "old_path": "hw/tmp105.c",
      "new_id": "10d94c903ca4208773606bac5749fc2a7e677219",
      "new_mode": 33188,
      "new_path": "hw/tmp105.c"
    }
  ]
}
