]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ospf: Fix segfault if compiled with DEBUG
authorßingen <bingen@voltanet.io>
Tue, 1 Aug 2017 09:38:19 +0000 (11:38 +0200)
committerßingen <bingen@voltanet.io>
Tue, 1 Aug 2017 09:38:19 +0000 (11:38 +0200)
If OSPF_LS_REFRESH_TIME is 60, min_delay in ospf_refresher_register_lsa
function (ospf_lsa.c) would be negative, so index (which is unsigned)
would be out of range, causing a segfault.

Signed-off-by: ßingen <bingen@voltanet.io>
lib/libospf.h

index a1ff9c24a236c03f34ea33a208faf3c1bdce171d..ec6e642f896df107f8880f948bc6bb82b262593a 100644 (file)
@@ -35,7 +35,7 @@
 
 /* Architectual Constants */
 #ifdef DEBUG
-#define OSPF_LS_REFRESH_TIME                    60
+#define OSPF_LS_REFRESH_TIME                   120
 #else
 #define OSPF_LS_REFRESH_TIME                  1800
 #endif