summaryrefslogtreecommitdiff
path: root/ldpd
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2023-10-13 07:17:17 -0400
committerDonald Sharp <sharpd@nvidia.com>2023-10-13 13:48:43 -0400
commitf024e4db71a945c0c0e926f8e0d9ade63d2b114f (patch)
tree1a407bc20dfeff175e7a977aba5d1ff848dc7007 /ldpd
parent02cbd978011ca0a8afe729ac67f7c00009d5ca0d (diff)
ldpd: Clarify error situation for different problems
Clarify the fatal error message recorded when an error situation happens. Disambiguating the default case from the TLV_TYPE_DYNAMIC_CAP case. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'ldpd')
-rw-r--r--ldpd/init.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ldpd/init.c b/ldpd/init.c
index c34d18f8b2..ef782471b8 100644
--- a/ldpd/init.c
+++ b/ldpd/init.c
@@ -229,9 +229,11 @@ send_capability(struct nbr *nbr, uint16_t capability, int enable)
* Announcement Parameter in Capability messages sent to
* its peers".
*/
- fallthrough;
+ fatalx("send_capability: An LDP speaker MUST NOT include the Dynamic Capability Announcement Parameter");
+ break;
default:
fatalx("send_capability: unsupported capability");
+ break;
}
if (err) {