diff options
author | Ondrej Filip <feela@network.cz> | 2000-05-30 15:05:47 +0000 |
---|---|---|
committer | Ondrej Filip <feela@network.cz> | 2000-05-30 15:05:47 +0000 |
commit | a548a7e167d50587aac4549d32924c95dc329e99 (patch) | |
tree | cad7e49e8163c1864fd9b7aa601f3935fc846bae | |
parent | 4513280611d6c4e3409bf75139a9bd844843d462 (diff) |
Bug in direct ack (via update).
-rw-r--r-- | proto/ospf/lsupd.c | 8 |
1 files 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); } } |