[memcached] sgrimm, r432: Incorporate Iain Wade's UDP fix.

commits at code.sixapart.com commits at code.sixapart.com
Tue Nov 14 08:39:08 UTC 2006


Incorporate Iain Wade's UDP fix.


U   trunk/server/ChangeLog
U   trunk/server/memcached.c


Modified: trunk/server/ChangeLog
===================================================================
--- trunk/server/ChangeLog	2006-11-10 01:04:21 UTC (rev 431)
+++ trunk/server/ChangeLog	2006-11-14 08:39:06 UTC (rev 432)
@@ -1,3 +1,7 @@
+2006-11-13
+	* Iain Wade <iwade at optusnet.com.au>: Fix for UDP responses on non-"get"
+	 commands.
+
 2006-10-13
 	* Steven Grimm <sgrimm at facebook.com>: New faster hash function.
 

Modified: trunk/server/memcached.c
===================================================================
--- trunk/server/memcached.c	2006-11-10 01:04:21 UTC (rev 431)
+++ trunk/server/memcached.c	2006-11-14 08:39:06 UTC (rev 432)
@@ -1554,7 +1554,7 @@
              * assemble it into a msgbuf list (this will be a single-entry
              * list for TCP or a two-entry list for UDP).
              */
-            if (c->iovused == 0) {
+            if (c->iovused == 0 || (c->udp && c->iovused == 1)) {
                 if (add_iov(c, c->wcurr, c->wbytes) ||
                         c->udp && build_udp_headers(c)) {
                     if (settings.verbose > 0)




More information about the memcached-commits mailing list