[svn] commit: r2700 - /branches/trac296/src/lib/python/isc/config/cfgmgr.py

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Aug 11 12:31:15 UTC 2010


Author: jelte
Date: Wed Aug 11 12:31:15 2010
New Revision: 2700

Log:
cfgmgr: don't stop on None result from recvmsg

Modified:
    branches/trac296/src/lib/python/isc/config/cfgmgr.py

Modified: branches/trac296/src/lib/python/isc/config/cfgmgr.py
==============================================================================
--- branches/trac296/src/lib/python/isc/config/cfgmgr.py (original)
+++ branches/trac296/src/lib/python/isc/config/cfgmgr.py Wed Aug 11 12:31:15 2010
@@ -382,8 +382,9 @@
         self.running = True
         while (self.running):
             msg, env = self.cc.group_recvmsg(False)
-            if msg and not 'result' in msg:
+            # ignore 'None' value (current result of timeout)
+            # and messages that are answers to questions we did
+            # not ask
+            if msg is not None and not 'result' in msg:
                 answer = self.handle_msg(msg);
                 self.cc.group_reply(env, answer)
-            else:
-                self.running = False




More information about the bind10-changes mailing list