)]}'
{
  "commit": "2fae5b7c8d457856f0896aafc61845ce5b209d4d",
  "tree": "36dadc43f05e2ad915961e816ad2a4c2207daa81",
  "parents": [
    "4e028440dec2147e4150a94c74cba91864b72dc1"
  ],
  "author": {
    "name": "Kevin Rocard",
    "email": "krocard@google.com",
    "time": "Thu Jul 12 17:14:27 2018 -0700"
  },
  "committer": {
    "name": "Kevin Rocard",
    "email": "krocard@google.com",
    "time": "Thu Oct 04 22:09:12 2018 +0000"
  },
  "message": "Effect config parser: fix use after free on file path\n\nParsingResult::configPath is the path of the configuration file\nused for the factory config parsing.\nThis path is used for an error log if the configuration file has errors.\n\nThe paths used to be a static string literals stored as char*\nwithout lifecycle management.\nWhen it was changed to dynamic strings, the code was not updated.\n\nThis patch changes it to a std::string.\n\nBug: 111261328\nBug: 117118292\nTest: flash and check effect works\nChange-Id: Ia2022c794936f3f75793371cdde86c3047bb6c0a\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n(cherry picked from commit a82fd60004272acc0ea25914cac429035082be21)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55b946f620de381e59d6001a2735caf43f51e039",
      "old_mode": 33188,
      "old_path": "media/libeffects/config/include/media/EffectsConfig.h",
      "new_id": "fa0415bbdc916a125031de9d9c39815d419829ad",
      "new_mode": 33188,
      "new_path": "media/libeffects/config/include/media/EffectsConfig.h"
    },
    {
      "type": "modify",
      "old_id": "d79501ff48e4185b32eb1705e6537fdec8bdf3dd",
      "old_mode": 33188,
      "old_path": "media/libeffects/config/src/EffectsConfig.cpp",
      "new_id": "351b1ee8c8ed69cbf83df9351249001522cbde3a",
      "new_mode": 33188,
      "new_path": "media/libeffects/config/src/EffectsConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a7d431d99917b5111918d421bd15474296a14c9",
      "old_mode": 33188,
      "old_path": "media/libeffects/factory/EffectsXmlConfigLoader.cpp",
      "new_id": "052a88b585c813aa10e6059097b3c197f06243a6",
      "new_mode": 33188,
      "new_path": "media/libeffects/factory/EffectsXmlConfigLoader.cpp"
    }
  ]
}
