)]}'
{
  "commit": "05cf46badbad99b76c4e974c7306c14494d1000e",
  "tree": "dd1fd18afc3d7ef6f92281c1c6fb0bc8ebd6a58b",
  "parents": [
    "f0f63841582ed97362619a53fb711747f09d961b"
  ],
  "author": {
    "name": "Joakim Tjernlund",
    "email": "Joakim.Tjernlund@transmode.se",
    "time": "Mon Jul 27 12:42:30 2009 +0200"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Jul 28 18:47:43 2009 +0100"
  },
  "message": "ospfd: Make ospf_if_lookup_recv_if() find the right unnumbered i/f\n\nThis function will return the interface for the first matching\nremote address for PtP i/f\u0027s. That won\u0027t work for multiple\nunnumbered i/f\u0027s as these may all have the same address.\n\nPass in the struct interface pointer, ifp, to find the\ncorrect set of oi\u0027s to search in. This also reduces the\nsize of the search list, making it faster.\n\n* ospfd/ospf_interface.c: Add struct interface * param to\n  ospf_if_lookup_recv_if() to select the right list to search in.\n* ospfd/ospf_interface.h: ditto.\n* ospfd/ospf_packet.c: Pass new ifp argument to ospf_if_lookup_recv_if()\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4eccee76725d75b61459ef6d12c77c0c2462ee46",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_interface.c",
      "new_id": "afe3acf133e817636c9e40769fcec32421995924",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_interface.c"
    },
    {
      "type": "modify",
      "old_id": "0fc4ccba83d3a27be819952c56761bb1a1e894e1",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_interface.h",
      "new_id": "ab0b758078f52715cac2b3db9e0bd59d93003946",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_interface.h"
    },
    {
      "type": "modify",
      "old_id": "7ebf114eebc01eea1aba5b9dee0ae14b06b8b390",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_packet.c",
      "new_id": "effef390da82a6d3a87ad05247975db6f3a6dd80",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_packet.c"
    }
  ]
}
