Changeset 5779 for source/ariba/overlay/BaseOverlay.cpp
- Timestamp:
- Aug 7, 2009, 1:20:53 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/ariba/overlay/BaseOverlay.cpp
r5777 r5779 118 118 // get descriptor of first hop 119 119 rld = getDescriptor(rlid); 120 121 // is first hop a relay path use local relay 122 if ( rld->relay ) relayNode = rld->localRelay; 123 124 // no-> a proper relay node has been found 125 else relayNode = rld->remoteNode; 120 if (rld!=NULL) { 121 // is first hop a relay path use local relay 122 if ( rld->relay ) relayNode = rld->localRelay; 123 124 // no-> a proper relay node has been found 125 else relayNode = rld->remoteNode; 126 } 126 127 } 127 128 … … 1426 1427 } else { 1427 1428 logging_info("Routing relay message to " << relayMsg->getRelayNode().toString() ); 1428 // sendOverlay( &_overMsg, relayMsg->getRelayNode() ); 1429 sendOverlay( &_overMsg, relayMsg->getDestNode() ); 1429 sendOverlay( &_overMsg, relayMsg->getRelayNode() ); 1430 1430 } 1431 1431 ret = true; … … 1607 1607 1608 1608 // missed more than four keep-alive messages (10 sec)? -> drop link 1609 if (ld->keepAliveMissed > 4) {1609 if (ld->keepAliveMissed > 8) { 1610 1610 logging_info( "Link connection request is stale, closing: " << ld ); 1611 1611 oldlinks.push_back( ld );
Note:
See TracChangeset
for help on using the changeset viewer.