Ignore:
Timestamp:
Aug 12, 2009, 12:46:17 PM (15 years ago)
Author:
mies
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/overlay/BaseOverlay.cpp

    r5879 r5882  
    230230
    231231/// routes a message to its destination node
    232 void BaseOverlay::route( OverlayMsg* message, LinkDescriptor* incomingLink ) {
     232void BaseOverlay::route( OverlayMsg* message ) {
    233233
    234234        // exceeded time-to-live? yes-> drop message
     
    241241                // destinastion myself? yes-> handle message
    242242                if (message->getDestinationNode() == nodeId)
    243                         handleMessage( message, incomingLink );
     243                        handleMessage( message, NULL );
    244244                else
    245245                        // no->send message to next hop
     
    392392                || ld->relayed
    393393                || !message->isRelayed()
    394                 || !(message->getService() == OverlayInterface::OVERLAY_SERVICE_ID)
     394//              || !(message->getService() == OverlayInterface::OVERLAY_SERVICE_ID)
    395395                || message->getSourceNode()==nodeId ) return;
    396396
     
    718718                // erase descriptor
    719719                eraseDescriptor( ld->overlayId );
    720         } else
     720        } else {
    721721                ld->dropAfterRelaying = true;
     722        }
    722723}
    723724
     
    14961497                );
    14971498
    1498                 route( overlayMsg, ld );
     1499                route( overlayMsg );
    14991500                delete overlayMsg;
    15001501                return true;
Note: See TracChangeset for help on using the changeset viewer.