Go to file
Jorge Boncompte [DTI2] fa4094ac49 bgpd: Fix crash when disabling dampening (BZ#687)
Vladimir Podobaev reported that the following commands crashed the
daemon.

router bgp 123
 bgp dampening
 no bgp dampening 1 2 3 4
 no bgp dampening

    The problem was that bgp_damp_info_clean() tried to dereference the
already freed reuse_list array in the second call to "no bgp dampening".

    Fixed by checking in bgp_damp_disable() that the dampening it's
enabled before doing the cleanup.

Signed-off-by: Jorge Boncompte [DTI2] <jorge@dti2.net>
2012-04-16 18:37:17 +02:00
babeld babeld: remove "parasitic" mode. 2012-03-25 17:06:54 +01:00
bgpd bgpd: Fix crash when disabling dampening (BZ#687) 2012-04-16 18:37:17 +02:00
doc babeld: remove "parasitic" mode. 2012-03-25 17:06:54 +01:00
guile build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
init build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
isisd quagga: option "-z" ("--socket <path>") added 2012-04-16 18:22:37 +02:00
lib isisd: merge osr/google-is-is 2012-04-16 18:24:43 +02:00
m4 build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ospf6d ospf6d: remove defaults from iface config (BZ#550) 2012-02-21 21:45:42 +04:00
ospfclient build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ospfd ospfd: Fixes a crash of the daemon with a snmp walk 2012-04-16 18:37:17 +02:00
pkgsrc build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ports build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
redhat build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ripd ripd: add babel for redistribution. 2012-03-25 17:06:54 +01:00
ripngd ripngd: Replace redistribution strings with route_types.h defines. 2012-03-25 17:06:54 +01:00
solaris build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
tests Merge branch 'quagga' into google-bgp-multipath 2012-04-09 00:25:15 -07:00
tools tools/multiple-bgpd: Fix the PREV calculation so it works for <4 bgpd 2012-03-04 23:55:01 +00:00
vtysh vtysh: Vtysh support for babeld. 2012-03-25 17:06:53 +01:00
watchquagga build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
zebra zebra: use larger buffer (4096) for netlink messages 2012-04-16 18:36:52 +02:00
.gitignore build: ignore mkinstalldirs and texinfo.tex 2010-04-28 20:57:44 -04:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
bootstrap.sh autoreconf -i 2007-02-06 19:28:28 +00:00
ChangeLog [trivia] Make 'make dist' happy about ChangeLog expunge 2008-08-23 08:36:42 +01:00
configure.ac babeld: Initial import, for Babel routing protocol. 2012-03-25 17:06:51 +01:00
COPYING Initial revision 2002-12-13 20:15:29 +00:00
COPYING.LIB Initial revision 2002-12-13 20:15:29 +00:00
HACKING.pending HACKING.pending: Add Quagga-RE details 2012-03-02 11:56:38 +00:00
HACKING.tex HACKING.tex: Change to a LaTeX version of HACKING 2012-03-08 16:14:13 +00:00
INSTALL.quagga.txt delete CVS keywords 2011-09-27 21:34:26 +04:00
Makefile.am babeld: Initial import, for Babel routing protocol. 2012-03-25 17:06:51 +01:00
NEWS + note the meta-queue in NEWS 2008-06-07 17:54:38 +00:00
README 2004-11-12 Paul Jakma <paul@dishone.st> 2004-11-12 10:30:21 +00:00
README.NetBSD Omit --opaque-lsa from build (now default). 2011-06-28 15:05:05 -04:00
REPORTING-BUGS Update for git and emphasize asking for good reports. 2010-05-05 07:51:26 -04:00
SERVICES 2607/tcp is already used by ospfapi. 2003-12-23 10:42:45 +00:00
stamp-h.in Initial revision 2002-12-13 20:15:29 +00:00
TODO [TODO] Note MED functionality we should implement 2006-03-30 14:36:23 +00:00
update-autotools * README.NetBSD: use update-autotools instead of autoreconf 2007-02-02 16:52:38 +00:00

Quagga is free software that manages various IPv4 and IPv6 routing
protocols.

Currently Quagga supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1,
RIPv2, and RIPng as well as very early support for IS-IS.
  
See the file INSTALL.quagga.txt for building and installation instructions.
  
See the file REPORTING-BUGS to report bugs.
  
Quagga is free software. See the file COPYING for copying conditions.