)]}'
{
  "commit": "25049fef16d7ccac1836443cb2888231a4d694b5",
  "tree": "83c120234e032b4851ba374d91428d9bf26dc027",
  "parents": [
    "31036e648f4a92ae0cce215eb3d60a1311a09c60"
  ],
  "author": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Thu Jan 18 17:54:59 2024 -0500"
  },
  "committer": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Sat Jan 27 16:40:36 2024 -0500"
  },
  "message": "[SV 65172] Avoid buffer overruns when expanding for $(shell ...)\n\nReported-by: MIAOW Miao \u003cguoyr_2013@hotmail.com\u003e\nPatch from: Henrik Carlqvist \u003chc981@poolhem.se\u003e\nTest from: Dmitry Goncharov \u003cdgoncharov@users.sf.net\u003e\n\n* src/expand.c (recursively_expand_for_file): Check the variable name\nbefore checking for equality so we don\u0027t overrun the buffer.\n* tests/scripts/functions/shell: Add a test with a very long variable.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f09243b62c2aedf97e6b1385aa992804bdbf770b",
      "old_mode": 33188,
      "old_path": "src/expand.c",
      "new_id": "e840bc48da689f767ac1176f468c50b30694815f",
      "new_mode": 33188,
      "new_path": "src/expand.c"
    },
    {
      "type": "modify",
      "old_id": "e5c346cc9767ecaa344466e13df4935120095031",
      "old_mode": 33188,
      "old_path": "tests/scripts/functions/shell",
      "new_id": "b9b9ee3217a8686f58373f9ec748fd96a41ba495",
      "new_mode": 33188,
      "new_path": "tests/scripts/functions/shell"
    }
  ]
}
