diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2026-04-18 12:21:22 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2026-04-18 12:26:29 +0000 |
| commit | 8de0fc10a1c2d65bdb39eff862266ab1f87902c8 (patch) | |
| tree | 48912843b7be788d6b1ffaee4234a13d712e42b5 | |
| parent | 2b264cb802b9b45306b1f3dfd3e9d4edfb23b2f6 (diff) | |
routing: Use a better error number in sysctl_fibs()
ENOTCAPABLE is for capsicum and its use here is inappropriate. In
particular, note that syscallret() treats this value specially.
Reviewed by: glebius, pouria, zlei
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D56481
| -rw-r--r-- | sys/net/route/route_tables.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/route/route_tables.c b/sys/net/route/route_tables.c index 0a865079f6f2..59c7b6c61a93 100644 --- a/sys/net/route/route_tables.c +++ b/sys/net/route/route_tables.c @@ -132,7 +132,7 @@ sysctl_fibs(SYSCTL_HANDLER_ARGS) new_fibs = normalize_num_rtables(new_fibs); if (new_fibs < V_rt_numfibs) - error = ENOTCAPABLE; + error = EINVAL; if (new_fibs > V_rt_numfibs) grow_rtables(new_fibs); } |
