commit | f452d5409a5eb275ee4d5dd24e67461231dc425a | [log] [tgz] |
---|---|---|
author | Jim Carroll <jim@carroll.com> | Fri Jan 27 16:08:59 2017 +0000 |
committer | Paul Jakma <paul@quagga.net> | Tue Feb 07 11:53:26 2017 +0000 |
tree | 85a23917cf04a9a30d936fb5ae2daa5e3cb13679 | |
parent | d023f9ffae4b040335d12c1aa7409a9a15b7a3ac [diff] |
ripd: Fix restriction on default RTE that's incompatible with CIDR * ripd.c: (rip_response_process) A 0 address can still easily have a non-zero netmask. E.g., 0/1 to complement 128/1. These should be allowed through. See bug #903. Modify to check for malformed pseudo-default routes, where the netmask is 0 but the address is non-0, and warn and drop such routes instead.