mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 16:57:43 +00:00
2004-10-31 Paul Jakma <paul@dishone.st>
* ospf_packet.c: (ospf_ls_upd_packet_new) Format for size_t should be ld. * ospf_zebra.c: (ospf_distribute_list_update_timer) Ugly misuse of THREAD_ARG to store an integer, but it should at least use same same type to retrieve the value. Assert value is sane.
This commit is contained in:
parent
039b957769
commit
64511f394a
@ -5,6 +5,9 @@
|
|||||||
ospf_write_frags.
|
ospf_write_frags.
|
||||||
(ospf_ls_upd_packet_new) print size in debug output when too large
|
(ospf_ls_upd_packet_new) print size in debug output when too large
|
||||||
packet is encountered.
|
packet is encountered.
|
||||||
|
* ospf_zebra.c: (ospf_distribute_list_update_timer) Ugly misuse of
|
||||||
|
THREAD_ARG to store an integer, but it should at least use same
|
||||||
|
same type to retrieve the value. Assert value is sane.
|
||||||
|
|
||||||
2004-10-22 Paul Jakma <paul@dishone.st>
|
2004-10-22 Paul Jakma <paul@dishone.st>
|
||||||
|
|
||||||
|
@ -3246,7 +3246,7 @@ ospf_ls_upd_packet_new (struct list *update, struct ospf_interface *oi)
|
|||||||
if (size > OSPF_MAX_PACKET_SIZE)
|
if (size > OSPF_MAX_PACKET_SIZE)
|
||||||
{
|
{
|
||||||
zlog_warn ("ospf_ls_upd_packet_new: oversized LSA id:%s too big,"
|
zlog_warn ("ospf_ls_upd_packet_new: oversized LSA id:%s too big,"
|
||||||
" %d bytes, packet size %d, dropping it completely."
|
" %d bytes, packet size %ld, dropping it completely."
|
||||||
" OSPF routing is broken!",
|
" OSPF routing is broken!",
|
||||||
inet_ntoa (lsa->data->id), ntohs (lsa->data->length),
|
inet_ntoa (lsa->data->id), ntohs (lsa->data->length),
|
||||||
size);
|
size);
|
||||||
|
@ -929,10 +929,12 @@ ospf_distribute_list_update_timer (struct thread *thread)
|
|||||||
struct external_info *ei;
|
struct external_info *ei;
|
||||||
struct route_table *rt;
|
struct route_table *rt;
|
||||||
struct ospf_lsa *lsa;
|
struct ospf_lsa *lsa;
|
||||||
u_char type;
|
int type;
|
||||||
struct ospf *ospf;
|
struct ospf *ospf;
|
||||||
|
|
||||||
type = (int) THREAD_ARG (thread);
|
type = (int) THREAD_ARG (thread);
|
||||||
|
assert (type < ZEBRA_ROUTE_MAX);
|
||||||
|
|
||||||
rt = EXTERNAL_INFO (type);
|
rt = EXTERNAL_INFO (type);
|
||||||
|
|
||||||
ospf = ospf_lookup ();
|
ospf = ospf_lookup ();
|
||||||
|
Loading…
Reference in New Issue
Block a user