More logging for split horizon algorithm.
authorArt Cancro <ajc@citadel.org>
Wed, 14 May 2008 18:44:04 +0000 (18:44 +0000)
committerArt Cancro <ajc@citadel.org>
Wed, 14 May 2008 18:44:04 +0000 (18:44 +0000)
DAVEW PLEASE INSTALL THIS AND HOLD ON TO YOUR LOGS

citadel/modules/network/serv_network.c

index eb2a7c8f0c5b3bf1d212c9ac5c0e5ca30c06c024..1165762fcda19c59c25d85153fec3fb25f37e9a4 100644 (file)
@@ -793,10 +793,16 @@ void network_spool_msg(long msgnum, void *userdata) {
                        CtdlLogPrintf(CTDL_DEBUG, "Path is %s\n", msg->cm_fields['P']);
                        bang = num_tokens(msg->cm_fields['P'], '!');
                        if (bang > 1) for (i=0; i<(bang-1); ++i) {
-                               extract_token(buf, msg->cm_fields['P'],
-                                       i, '!', sizeof buf);
+                               extract_token(buf, msg->cm_fields['P'], i, '!', sizeof buf);
+                               CtdlLogPrintf(CTDL_DEBUG, "Compare <%s> to <%s>\n",
+                                       buf, mptr->remote_nodename) ;
                                if (!strcasecmp(buf, mptr->remote_nodename)) {
                                        send = 0;
+                                       CtdlLogPrintf(CTDL_DEBUG, "Not sending to %s\n",
+                                               mptr->remote_nodename);
+                               }
+                               else {
+                                       CtdlLogPrintf(CTDL_DEBUG, "Sending to %s\n", mptr->remote_nodename);
                                }
                        }