[svn] commit: r1446 - /trunk/src/bin/cmdctl/cmdctl.py.in

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Mar 16 13:52:27 UTC 2010


Author: jelte
Date: Tue Mar 16 13:52:27 2010
New Revision: 1446

Log:
retry group_recvmsg() if it returned None (even though nonblocking is false)

Modified:
    trunk/src/bin/cmdctl/cmdctl.py.in

Modified: trunk/src/bin/cmdctl/cmdctl.py.in
==============================================================================
--- trunk/src/bin/cmdctl/cmdctl.py.in (original)
+++ trunk/src/bin/cmdctl/cmdctl.py.in Tue Mar 16 13:52:27 2010
@@ -299,6 +299,8 @@
             seq = self.cc.group_sendmsg(msg, module_name)
             #TODO, it may be blocked, msqg need to add a new interface waiting in timeout.
             answer, env = self.cc.group_recvmsg(False, seq)
+            while answer == None:
+                answer, env = self.cc.group_recvmsg(False, seq)
             if answer:
                 try:
                     rcode, arg = isc.config.ccsession.parse_answer(answer)




More information about the bind10-changes mailing list