From: Alan T. DeKok Date: Mon, 4 Jun 2018 13:23:52 +0000 (-0400) Subject: notes on localizing messages X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=947a4e544b5febdb7437637216c38fea3cab2a10;p=thirdparty%2Ffreeradius-server.git notes on localizing messages --- diff --git a/src/lib/io/network.c b/src/lib/io/network.c index 2abd0971f5b..24381574505 100644 --- a/src/lib/io/network.c +++ b/src/lib/io/network.c @@ -592,7 +592,10 @@ static void fr_network_write(UNUSED fr_event_list_t *el, UNUSED int sockfd, UNUS /* * @todo - this code is much the same as in * fr_network_post_event(). Fix it so we only have one - * copy! + * copy! Also, fix it so that if we get EWOULDBLOCK, we + * localize *all* pending and waiting messages. That is + * so the waiting messages don't block the ring buffers + * on the worker side. */ /*