)]}'
{
  "commit": "a0f6acd8a49906399e2ac73fde6406da552b2443",
  "tree": "e89a2bd710f70fe860bfe8f7963b880fec65a0c3",
  "parents": [
    "843521964f801b1266e59df3b005b1b4bf48fdc7"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Wed May 14 18:29:13 2003 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Wed May 14 18:29:13 2003 +0000"
  },
  "message": "From: Gilad Arnold \u003cgilad arnold at terayon com\u003e\nSubject: [zebra 19080] suspected memory leakage upon static route deletion\n\nupon deletion of a static route entry, at the end of\nzebra/zebra_rib.c/static_delete_ipv4(), there\u0027s a call to XFREE to\ndeallocate the \u0027struct static_ipv4\u0027. However, in the case of a static with\nifname as nexthop (type\u003d\u003dSTATIC_IPV4_IFNAME), this struct holds a pointer to\na dynamically allocated ifname string buffer (si-\u003egate.ifname, see its\nallocation within static_add_ipv4() using XSTRDUP). IMO, the attached patch\nis required.\n\nNotes: the same applies to IPv6 statics as well (fix included in patch);\nand, I admit I haven\u0027t yet tested that, but it seems simple enough to be\nworking... ;-\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f7ccebc52cf99cfd2a71babc00dda2307729f3a",
      "old_mode": 33188,
      "old_path": "zebra/zebra_rib.c",
      "new_id": "f3b9fd65095f9d3f428a9943ab73237c02a10090",
      "new_mode": 33188,
      "new_path": "zebra/zebra_rib.c"
    }
  ]
}
