diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-19 14:38:17 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-19 14:39:07 -0400 | 
| commit | cf2f4daee37d1cbb92d29cbb3f0bf3268ee372cd (patch) | |
| tree | 8d834c3c4e48a7f77bb9a4a69617056e4a4780b3 /eigrpd/eigrp_packet.c | |
| parent | a6e8810ee341b0c1fc959ca0c9ed044990b4bfc8 (diff) | |
eigrpd: Pass in actual used parameter to header creation
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'eigrpd/eigrp_packet.c')
| -rw-r--r-- | eigrpd/eigrp_packet.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/eigrpd/eigrp_packet.c b/eigrpd/eigrp_packet.c index dde553d53f..3b4a57ed54 100644 --- a/eigrpd/eigrp_packet.c +++ b/eigrpd/eigrp_packet.c @@ -877,7 +877,7 @@ void eigrp_packet_checksum(struct eigrp_interface *ei, struct stream *s,  }  /* Make EIGRP header. */ -void eigrp_packet_header_init(int type, struct eigrp_interface *ei, +void eigrp_packet_header_init(int type, struct eigrp *eigrp,  			      struct stream *s, u_int32_t flags,  			      u_int32_t sequence, u_int32_t ack)  { @@ -890,8 +890,8 @@ void eigrp_packet_header_init(int type, struct eigrp_interface *ei,  	eigrph->opcode = (u_char)type;  	eigrph->checksum = 0; -	eigrph->vrid = htons(ei->eigrp->vrid); -	eigrph->ASNumber = htons(ei->eigrp->AS); +	eigrph->vrid = htons(eigrp->vrid); +	eigrph->ASNumber = htons(eigrp->AS);  	eigrph->ack = htonl(ack);  	eigrph->sequence = htonl(sequence);  	//  if(flags == EIGRP_INIT_FLAG)  | 
