diff options
-rw-r--r-- | proto/ospf/topology.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c index e604bf87..bb608498 100644 --- a/proto/ospf/topology.c +++ b/proto/ospf/topology.c @@ -119,7 +119,7 @@ lsab_allocz(struct proto_ospf *po, unsigned size) static inline void * lsab_flush(struct proto_ospf *po) { - void *r = mb_alloc(po->proto.pool, po->lsab_size); + void *r = mb_alloc(po->proto.pool, po->lsab_used); memcpy(r, po->lsab, po->lsab_used); po->lsab_used = 0; return r; |