)]}'
{
  "commit": "e62165309d4d1d118adb1ec863353c658ec89079",
  "tree": "49e1204c324a715c89a1346dc9829571432b2b0f",
  "parents": [
    "b433c26ac04405700d2c015c52ba40675fca6b19"
  ],
  "author": {
    "name": "Tom Taylor",
    "email": "tomtaylor@google.com",
    "time": "Tue Jun 20 14:26:43 2017 -0700"
  },
  "committer": {
    "name": "android-build-team Robot",
    "email": "android-build-team-robot@google.com",
    "time": "Wed Sep 13 22:05:03 2017 +0000"
  },
  "message": "37742976 - Catch bad gifs\n\n* A security researcher crafted a gif that would cause the Android\nBitmap code to throw an NPE. That would cause messaging to crash when\ndecoding the NPE. Catch the NPE.\n\nTest: manually tested the \"crash.gif\" attached to the bug. Stepped\nthrough the debugger to verify we\u0027re catching the NPE and logging\nthe attempt. Verified normal gifs still work.\n\nBug: 37742976\n\nChange-Id: Iab814d5b0b514bed0cecddd9a76f1fc095f90892\n(cherry picked from commit 3671fd94ae1aad5c51d0730066e7f0c7b4c893ce)\n(cherry picked from commit e0f247e3994869567288f8057d9e3afec1dd2fe6)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d50cf4753cbcc51cda8762d0f6eee707c2e83b28",
      "old_mode": 33188,
      "old_path": "src/com/android/messaging/datamodel/media/GifImageResource.java",
      "new_id": "6801165cc3ba8df129dabd46794bb777357d0f26",
      "new_mode": 33188,
      "new_path": "src/com/android/messaging/datamodel/media/GifImageResource.java"
    }
  ]
}
