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) |
