)]}'
{
  "commit": "5fa3eba03d1912424decc885e72da20a6a08d8e7",
  "tree": "45263ac96ff7b9da1ec04fd74528cb4327d2fac9",
  "parents": [
    "9a38e924aafa96b4f1d7495ce140ba06b956854f"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Thu Jan 22 16:35:40 2015 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Jan 22 22:06:40 2015 +0000"
  },
  "message": "Clear the error queue when dropping a bad DTLS packet.\n\nThis regressed in e95d20dcb80523bf9bc6a9c5682856c8371e0a96. EVP_AEAD will push\nerrors on the error queue (unlike the EVP_CIPHER codepath which checked\neverything internally to ssl/ and didn\u0027t bother pushing anything). This meant\nthat a dropped packet would leave junk in the error queue.\n\nLater, when SSL_read returns \u003c\u003d 0 (EOF or EWOULDBLOCK), the non-empty error\nqueue check in SSL_get_error kicks in and SSL_read looks to have failed.\n\nBUG\u003dhttps://code.google.com/p/webrtc/issues/detail?id\u003d4214\n\nChange-Id: I1e5e41c77a3e5b71e9eb0c72294abf0da677f840\nReviewed-on: https://boringssl-review.googlesource.com/2982\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d3236f196919f7a6bb3c89379ba9b73cbcf7f5c",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.c",
      "new_id": "a77ad4e3a5efffc4da21d5a2986d96cf3adc2a9f",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.c"
    },
    {
      "type": "modify",
      "old_id": "4f36eb1bae5d79855c2991fef9a01289c7beb55f",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/packet_adapter.go",
      "new_id": "671b413306d0491a28d57bc4c2b3bba014f7cd6e",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/packet_adapter.go"
    },
    {
      "type": "modify",
      "old_id": "3e1e7b4f6d1da3c0b8208a4b1b5de2fbceecdd54",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "e29872508db2d1dc57bf504249653c9aab28e8fd",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    }
  ]
}
