)]}'
{
  "commit": "4e3b799d7dbb2a12ca8dca8d3594d32095772973",
  "tree": "784404eadda2611489b1fec26d42cd2563d7d407",
  "parents": [
    "60d526f7fa6246b8e32d5b45610d625a5608d988"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Tue Oct 20 19:19:35 2009 -0400"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Oct 21 13:39:57 2009 +0200"
  },
  "message": "perf tools: Use strsep() over strtok_r() for parsing single line\n\nThe second argument in the strtok_r() function is not to be used\ngenerically and can have different implementations. Currently\nthe function parsing of the perf trace code uses the second\nargument to copy data from. This can crash the tool or just have\nunpredictable results.\n\nThe correct solution is to use strsep() which has a defined\nresult.\n\nI also added a check to see if the result was correct, and will\nbreak out of the loop in case it fails to parse as expected.\n\nReported-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091020232034.237814877@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b61b497040ef71f39639e801fbd45432219fc23",
      "old_mode": 33188,
      "old_path": "tools/perf/util/trace-event-parse.c",
      "new_id": "eae56050308677fcba7209811be99fdd0157c963",
      "new_mode": 33188,
      "new_path": "tools/perf/util/trace-event-parse.c"
    }
  ]
}
