[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