Project

General

Profile

Actions

Bug #2649

closed

SyncLogicHandler does not check validity of SyncSocket before use

Added by Vince Lehman about 9 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
03/16/2015
Due date:
% Done:

100%

Estimated time:

Description

Currently, a SyncSocket is not created until the router builds its first Adjacency LSA.
When the router refreshes its LSAs, it publishes a new routing update which uses the SyncSocket.

If the router refreshes its LSAs before it first builds an Adjacency LSA, SyncLogicHandler will try to use the SyncSocket pointer before an object is created resulting in a segfault.

The sync socket should be created on initialization to fix this issue.


Related issues 2 (0 open2 closed)

Related to NLSR - Bug #5009: Sync interest should be sent only after NLSR has registered routesClosedAshlesh Gawande

Actions
Blocks NLSR - Feature #1834: Runtime advertise and withdrawClosedVince Lehman

Actions
Actions

Also available in: Atom PDF