summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-08-23 21:18:59 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-08-23 21:18:59 +0200
commitf0bc29e30b16d2738ee1204ae8ca3b560d0a7f3b (patch)
treea61b5dcb1ec19c5a960bb9381087f4427123baf0
parent2126688c2315359d673dbfbb037bd5f5c37e84bd (diff)
downloadgnutls-f0bc29e30b16d2738ee1204ae8ca3b560d0a7f3b.tar.gz
record: tolerate a finished packet with errors in DTLS
-rw-r--r--lib/gnutls_record.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/gnutls_record.c b/lib/gnutls_record.c
index 475c8fc9a8..d866a28c6d 100644
--- a/lib/gnutls_record.c
+++ b/lib/gnutls_record.c
@@ -1286,6 +1286,7 @@ recv_error:
ret == GNUTLS_E_UNSUPPORTED_VERSION_PACKET ||
ret == GNUTLS_E_UNEXPECTED_PACKET_LENGTH ||
ret == GNUTLS_E_UNEXPECTED_PACKET ||
+ ret == GNUTLS_E_ERROR_IN_FINISHED_PACKET ||
ret == GNUTLS_E_UNEXPECTED_HANDSHAKE_PACKET))
{
goto discard;