)]}'
{
  "commit": "2d57d860c2ddf792f4afd6101c19a6d0cf01547c",
  "tree": "d39fdbc3f1f07e4e3848ec9958bb73e56affdb07",
  "parents": [
    "7ec4284ab2026a82e6904a4974db8f947c159960"
  ],
  "author": {
    "name": "Irfan Sheriff",
    "email": "isheriff@google.com",
    "time": "Thu Oct 20 14:38:54 2011 -0700"
  },
  "committer": {
    "name": "Irfan Sheriff",
    "email": "isheriff@google.com",
    "time": "Thu Oct 20 14:38:54 2011 -0700"
  },
  "message": "Fix handling in DisconnectingState\n\nNow that we also handle supplicant state change to identify that\na network is disconnected (in case CTRL-EVENT-DISCONNECTED goes missing),\nit is dangerous to defer all supplicant state change messages\nwhile in DisconnectingState.\n\nIt may happen that the CTRL-EVENT-DISCONNECTED goes missing while in\nDisconnectingState resulting in a supplicant state change of 0 (disconnect)\ngetting deferred.\n\nEventually after a connection completes, the supplicant state change events\nget handled and the state machine goes into DisconnectedState.\n\nFix by having state machine switch out of DisconnectingState once we\ndo not immediately see a CTRL-EVENT-DISCONNECTED state.\n\nBug: 5490789\nChange-Id: Ia2263795e53c51da0a2bfeefecfeb6256d6c5267\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b76f8b9ee341628139c9ce77b4a5704b68c41747",
      "old_mode": 33188,
      "old_path": "wifi/java/android/net/wifi/WifiStateMachine.java",
      "new_id": "e981da722ecafac0f86feff8845e37a5261e40ca",
      "new_mode": 33188,
      "new_path": "wifi/java/android/net/wifi/WifiStateMachine.java"
    }
  ]
}
