summaryrefslogtreecommitdiff
path: root/eigrpd/eigrp_interface.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2017-05-17 22:06:39 +0200
committerGitHub <noreply@github.com>2017-05-17 22:06:39 +0200
commitbac7b7b935162915bbefb7d01ce55eb364635c0b (patch)
treeb2ce709376fa69429fa336f8239f25b0a89e7b14 /eigrpd/eigrp_interface.c
parente89f016d3e882010c70689432ad9e7f7c32df224 (diff)
parent910a5c0e21145755b0d849b11b81df8e78d0e871 (diff)
Merge pull request #537 from donaldsharp/vrf_stuff
Vrf stuff
Diffstat (limited to 'eigrpd/eigrp_interface.c')
-rw-r--r--eigrpd/eigrp_interface.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/eigrpd/eigrp_interface.c b/eigrpd/eigrp_interface.c
index d7e6092383..7e38a8da59 100644
--- a/eigrpd/eigrp_interface.c
+++ b/eigrpd/eigrp_interface.c
@@ -303,7 +303,9 @@ eigrp_if_up (struct eigrp_interface *ei)
{
pe = eigrp_prefix_entry_new ();
pe->serno = eigrp->serno;
- pe->destination_ipv4 = dest_addr;
+ pe->destination_ipv4 = prefix_ipv4_new ();
+ prefix_copy ((struct prefix *)pe->destination_ipv4,
+ (struct prefix *)&dest_addr);
pe->af = AF_INET;
pe->nt = EIGRP_TOPOLOGY_TYPE_CONNECTED;