From a548a7e167d50587aac4549d32924c95dc329e99 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Tue, 30 May 2000 15:05:47 +0000 Subject: [PATCH] Bug in direct ack (via update). --- proto/ospf/lsupd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/proto/ospf/lsupd.c b/proto/ospf/lsupd.c index 984f96ef..891ca467 100644 --- a/proto/ospf/lsupd.c +++ b/proto/ospf/lsupd.c @@ -425,10 +425,12 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p, { list l; - struct l_lsr_head llsh; + struct l_lsr_head ll; init_list(&l); - memcpy(&llsh.lsh,&lsadb->lsa,sizeof(struct ospf_lsa_header)); - add_tail(&l, NODE &llsh); + ll.lsh.id=lsadb->lsa.id; + ll.lsh.rt=lsadb->lsa.rt; + ll.lsh.type=lsadb->lsa.type; + add_tail(&l, NODE &ll); ospf_lsupd_tx_list(n, &l); } }