)]}'
{
  "commit": "258006d1abcf3f2990d3ebd77d75af335ff24d81",
  "tree": "80d44a8767e365c33a247f63a9365cfcac05cbb6",
  "parents": [
    "c4e773764cead9358fd4b036d1b883fff3968513"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Fri Apr 02 14:47:38 2010 +0200"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Mon May 10 14:22:55 2010 +0100"
  },
  "message": "mtd: maps: Eliminate use after free\n\nMoved the debugging message before the call to map_destroy, which frees its\nargument.  The message is also slightly changed to reflect its new\nposition.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\ndel_mtd_device(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "689d6a79ffc0ed239b3ccdbae50e035b723c7351",
      "old_mode": 33188,
      "old_path": "drivers/mtd/maps/pcmciamtd.c",
      "new_id": "81159d708f869b87ec4eb5ef7d225ac409200676",
      "new_mode": 33188,
      "new_path": "drivers/mtd/maps/pcmciamtd.c"
    }
  ]
}
