Author: dreiss
Date: Sat Sep 19 01:59:13 2009
New Revision: 816850

URL: http://svn.apache.org/viewvc?rev=816850&view=rev
Log:
THRIFT-587. cpp: Properly set addrLen before accept calls

Modified:
    incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp

Modified: incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp?rev=816850&r1=816849&r2=816850&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp (original)
+++ incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp Sat Sep 19 
01:59:13 2009
@@ -591,6 +591,9 @@
 
     // Put this client connection into the proper state
     clientConnection->transition();
+
+    // addrLen is written by the accept() call, so needs to be set before the 
next call.
+    addrLen = sizeof(addr);
   }
 
   // Done looping accept, now we have to make sure the error is due to


Reply via email to