)]}'
{
  "commit": "9972d15e12a1706d280e427becd80d1f79675859",
  "tree": "a2e8e2fd20756392fe86c8154dc610672c8e4f2d",
  "parents": [
    "440057a82e42c74c8769cfdd548fd93699bc3178"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sun Jul 13 12:52:15 2014 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sun Jul 13 12:52:15 2014 +0000"
  },
  "message": "Fix garbage handling in DMI strings\n\nPreviously we tried to replace garbage characters with \u003cspace\u003e directly in\nthe read-only memory-mapped SMBIOS area(!). This could never have\nworked for any DMI strings with garbage and results in a segfault on\nmachines with such strings.\n\nThanks to Brian Rak (Supermicro X10SLE-F) and John Pohlman (HP XW9400)\nfor reporting this issue.\n\nWith this patch the strings are duplicated within dmi_string() already,\njust before we sanitize them. Also, the limit variable used everywhere\npoints to the first invalid byte address. Refine respective checks\naccordingly.\n\nCorresponding to flashrom svn r1824.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25a4957e037b4dd70644ca8d0073a2f5fe9d81e0",
      "old_mode": 33188,
      "old_path": "dmi.c",
      "new_id": "f329fab64452ae0d967ba87c67ee93b57ad1112e",
      "new_mode": 33188,
      "new_path": "dmi.c"
    }
  ]
}
