)]}'
{
  "commit": "537eaff5de9aace3348436166d4cde7adc1e488e",
  "tree": "fc1978bfa1db8677a395992ff81d84f8e2243087",
  "parents": [
    "34e4a715490c404a711ba1f0ccef0f88567b62fa"
  ],
  "author": {
    "name": "Matthew Xie",
    "email": "mattx@google.com",
    "time": "Wed Dec 14 22:55:54 2011 -0800"
  },
  "committer": {
    "name": "Matthew Xie",
    "email": "mattx@google.com",
    "time": "Wed Dec 14 23:33:29 2011 -0800"
  },
  "message": "In condvar wait functions, set the holder back before restoring count\n\nBefore this fix, there is a racing condition. The previous owner thread\ncan get into the mutex without proper locking by passing the lock owner\ncheck in mutex_lock function.\nbug 5699382\n\nChange-Id: Ib81330e2f3669e5f72b101f3da7abdb15d3ac993\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70737512e8f8364aad36a955fb1f9f1126b9c3c6",
      "old_mode": 33188,
      "old_path": "dbus/dbus-sysdeps-pthread.c",
      "new_id": "1483c2496a762b50fd74434b042919baa256eaa7",
      "new_mode": 33188,
      "new_path": "dbus/dbus-sysdeps-pthread.c"
    }
  ]
}
