)]}'
{
  "commit": "e576de82ee628f68e5a44527c7ee99eadeab2e62",
  "tree": "387900c511a4171568997f37e450238107746b6d",
  "parents": [
    "d725fdc8027a4cd961f58d92917fbb91b171abfa"
  ],
  "author": {
    "name": "Jesper Juhl",
    "email": "jesper.juhl@gmail.com",
    "time": "Fri Aug 10 15:23:54 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Mon Aug 13 22:52:10 2007 -0700"
  },
  "message": "[DCCP]: fix memory leak and clean up style - dccp_feat_empty_confirm()\n\nThere\u0027s a memory leak in net/dccp/feat.c::dccp_feat_empty_confirm().  If we\nhit the \u0027default:\u0027 case of the \u0027switch\u0027 statement, then we return without\nfreeing \u0027opt\u0027, thus leaking \u0027struct dccp_opt_pend\u0027 bytes.\n\nThe leak is fixed easily enough by adding a kfree(opt); before the return\nstatement.\n\nThe patch also changes the layout of the \u0027switch\u0027 to be more in line with\nCodingStyle.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd845df5320dbe6bb74d6ee2dfcbad8244a7723e",
      "old_mode": 33188,
      "old_path": "net/dccp/feat.c",
      "new_id": "5ebdd86c1b99f34ae2c86c36e8cbda2b23fed0cc",
      "new_mode": 33188,
      "new_path": "net/dccp/feat.c"
    }
  ]
}
