)]}'
{
  "commit": "1fa6f4af9f55bc1b753af04276984429d6b5a613",
  "tree": "a743772fd520d8a2e1ac8cd4fb088de69494beb2",
  "parents": [
    "f0e9a8606ce60880249fd570fbebf4472c3d37c0"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Mon Jun 15 18:13:58 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Jun 15 15:05:59 2009 -0400"
  },
  "message": "mac80211: fix wext bssid/ssid setting\n\nWhen changing to a new BSSID or SSID, the code in\nieee80211_set_disassoc() needs to have the old data\nstill valid to be able to disconnect and clean up\nproperly. Currently, however, the old data is thrown\naway before ieee80211_set_disassoc() is ever called,\nso fix that by calling the function _before_ the old\ndata is overwritten.\n\nThis is (one of) the issue(s) causing mac80211 to hold\ncfg80211\u0027s BSS structs forever, and them thus being\nreturned in scan results after they\u0027re long gone.\n\nhttp://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id\u003d2015\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84e59b9b493a2ae2eb595d79ecf8a66f68f4369d",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "aca22b00b6a327873ee5ffc5a443ae541fdab5ed",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    }
  ]
}
