Lutz Jänicke 7e7af0bc51 When the underlying BIO_write() fails to send a datagram, we leave the
offending record queued as 'pending'. The DTLS code doesn't expect this,
and we end up hitting an OPENSSL_assert() in do_dtls1_write().

The simple fix is just _not_ to leave it queued. In DTLS, dropping
packets is perfectly acceptable -- and even preferable. If we wanted a
service with retries and guaranteed delivery, we'd be using TCP.
PR: #1703
Submitted by: David Woodhouse <dwmw2@infradead.org>
2008-10-10 10:41:35 +00:00
..
2007-10-05 21:04:56 +00:00
2008-09-14 14:02:07 +00:00
2008-09-13 18:24:38 +00:00
2008-06-04 11:01:43 +00:00
2008-08-05 17:48:02 +00:00
2008-09-03 12:29:57 +00:00
2002-07-10 07:01:54 +00:00
2008-06-03 02:48:34 +00:00
2001-11-10 01:16:28 +00:00
2007-04-23 23:48:59 +00:00
2008-08-13 19:45:06 +00:00
2008-09-14 19:50:55 +00:00
2008-09-03 22:17:11 +00:00
2008-04-29 16:39:03 +00:00
2008-01-05 21:35:34 +00:00
2008-09-03 22:17:11 +00:00
2008-04-30 16:14:02 +00:00