diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-22 15:43:30 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-24 08:04:20 -0400 | 
| commit | 6118272f14f91ad4b315c6cd1ad13f4aa8e77a2d (patch) | |
| tree | 3392fe3851f1edcd412e965374e4be183d23eedb /eigrpd/eigrp_update.c | |
| parent | 92035b1db4a91d0fc95118a1e0ff73cfa6120b1b (diff) | |
eigrpd: Refactor FSM calling
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'eigrpd/eigrp_update.c')
| -rw-r--r-- | eigrpd/eigrp_update.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/eigrpd/eigrp_update.c b/eigrpd/eigrp_update.c index a3d6210e71..89b8ecd928 100644 --- a/eigrpd/eigrp_update.c +++ b/eigrpd/eigrp_update.c @@ -146,8 +146,7 @@ static void eigrp_update_receive_GR_ask(struct eigrp *eigrp,  		fsm_msg.prefix = prefix;  		/* send message to FSM */ -		int event = eigrp_get_fsm_event(&fsm_msg); -		eigrp_fsm_event(&fsm_msg, event); +		eigrp_fsm_event(&fsm_msg);  		/* free memory used by TLV */  		eigrp_IPv4_InternalTLV_free(tlv_max); @@ -321,8 +320,7 @@ void eigrp_update_receive(struct eigrp *eigrp, struct ip *iph,  				msg.data.ipv4_int_type = tlv;  				msg.entry = entry;  				msg.prefix = dest; -				int event = eigrp_get_fsm_event(&msg); -				eigrp_fsm_event(&msg, event); +				eigrp_fsm_event(&msg);  			} else {  				/*Here comes topology information save*/  				pe = eigrp_prefix_entry_new(); @@ -987,8 +985,7 @@ static void eigrp_update_send_GR_part(struct eigrp_neighbor *nbr)  			fsm_msg.prefix = pe;  			/* send message to FSM */ -			int event = eigrp_get_fsm_event(&fsm_msg); -			eigrp_fsm_event(&fsm_msg, event); +			eigrp_fsm_event(&fsm_msg);  			/* free memory used by TLV */  			eigrp_IPv4_InternalTLV_free(tlv_max);  | 
