<div dir="ltr">Yes that worked. The previous version we were using 1.0.1m. <span class="im"><div><br></div><div>Thanks for the quick turn around</div></span><div><span style="font-size:12.8000001907349px">-Praveen</span><div class="yj6qo ajU" style="font-size:12.8000001907349px"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 29, 2015 at 3:35 PM, Matt Caswell via RT <span dir="ltr"><<a href="mailto:rt@openssl.org" target="_blank">rt@openssl.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed Jul 29 20:30:22 2015, <a href="mailto:praveen@viptela.com">praveen@viptela.com</a> wrote:<br>
> We seem to hit this assert with the latest code. Our sockets are all in<br>
> non-blocking fashion. I dont see this assert in the previous releases.<br>
<br>
</span>What was the last release you tried where this worked? Was this previously<br>
working on a 1.0.2 release?<br>
<span class=""><br>
><br>
> Can somebody throw more light on to this ? It is urgent. As we are not able<br>
> to migrate to this version because of this regression.<br>
<br>
</span>Please can you try the attached patch and let me know if that makes any<br>
difference. There seems to be an issue with DTLS1.2. If the underlying BIO<br>
write buffers are full DTLS is supposed to drop the packet and clear out the<br>
internal OpenSSL buffer. This code was only testing for DTLS1 not DTLS1 and<br>
DTLS1.2. If you are using DTLS1.2 then the internal buffer does not get cleared<br>
out, and the next time you try to write some data it falls over because the<br>
buffer should be empty but it isn't.<br>
<span class="HOEnZb"><font color="#888888"><br>
Matt<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8000001907349px"><font face="monospace, monospace">-Praveen</font></span><br></div></div></div></div></div></div></div>
</div>