)]}'
{
  "commit": "567ea1111c8a2f730f269ebe76c7da1ba1708852",
  "tree": "d902aafb8b004af19288b8f82afd5a74c9751a3a",
  "parents": [
    "449cbf85380bd1d6716b7ab002da1efb9493bb02"
  ],
  "author": {
    "name": "Jake Hamby",
    "email": "jhamby@google.com",
    "time": "Tue Dec 03 13:21:40 2013 -0800"
  },
  "committer": {
    "name": "The Android Automerger",
    "email": "android-build@google.com",
    "time": "Tue Dec 03 15:55:23 2013 -0800"
  },
  "message": "Fix OOBE crash/DoS after receiving 0-byte WAP push.\n\nAdd a try/catch block around the code in WapPushOverSms.dispatchWapPdu(),\nso we don\u0027t get into a reboot trap on receiving weirdly formed messages.\nOnly catch ArrayIndexOutOfBoundsException, which is difficult to\nprevent inside dispatchWapPdu() for 0-byte PDUs or other unusual\ncontents. The caller should probably catch any unhandled exceptions of other types and log them with stack traces.\n\nBug: 11967705\nChange-Id: Iabfec68d2564dd438d45c80cdba877bf19fa0397\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87b38109a818fc05117ca6953634b343cc5cf492",
      "old_mode": 33261,
      "old_path": "src/java/com/android/internal/telephony/WapPushOverSms.java",
      "new_id": "2f22794cbfc957742068fb3a01534f1662c18f70",
      "new_mode": 33261,
      "new_path": "src/java/com/android/internal/telephony/WapPushOverSms.java"
    }
  ]
}
