<html><head></head><body>I mean a race on the network side, not the application.<br><br><div class="gmail_quote">Le 29 mars 2019 15:31:34 GMT+02:00, "Hugo Beauzée-Luyssen" <hugo@beauzee.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On Fri, Mar 29, 2019, at 2:04 PM, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">It sounds to me that this relies on a race condition (to not occur) ?<br><br></blockquote><br>As far as I can see the documentation mentions that it's the caller responsibility to have a thread performing a send before a recv if fast open is used.<br>Regarding send, AFAICS the current code assumes a single sender thread, since the vlc_tls_operations pointer is updated non-atomically in vlc_tls_ConnectWrite<br></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>