)]}'
{
  "commit": "7b0111f6dca38e76470c4a4e1dce9ef1d01829a0",
  "tree": "b12c5bb1b0269c38b2c1e492fa931d5041eb3681",
  "parents": [
    "2e74e2665555776ea65b6bb8de38635b8c7258f3"
  ],
  "author": {
    "name": "Andrew Jeddeloh",
    "email": "andrew.jeddeloh@coreos.com",
    "time": "Mon Nov 27 10:27:29 2017 -0800"
  },
  "committer": {
    "name": "Andrew Jeddeloh",
    "email": "andrew.jeddeloh@coreos.com",
    "time": "Mon Nov 27 10:27:29 2017 -0800"
  },
  "message": "rootdev: do not malloc/free entry from readdir\n\nFixes invalid frees. readdir(3) returns a pointer to statically\nallocated dirent which should not be freed. Also fixes a memory leak\nwhere we malloc a dirent then override the pointer immediately.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "807f6e8411b729cdc4ecbffea432f3c61d80e941",
      "old_mode": 33188,
      "old_path": "src/rootdev/rootdev.c",
      "new_id": "4998a23ff4e24df3f42333e1fd83ff52d4700e52",
      "new_mode": 33188,
      "new_path": "src/rootdev/rootdev.c"
    }
  ]
}
