This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via ccb49f77251f5d261a50bf16c5cde8aa1a4bfcc6 (commit)
from 58965509625a5b8e094ae2d467e374a4d2c48de8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ccb49f77251f5d261a50bf16c5cde8aa1a4bfcc6
Author: David Bidner <[email protected]>
Date: Tue Sep 15 14:47:27 2026 +0200
pfinet: Handle a missing default IPv6 router
ipv6_get_dflt_router() dereferences fib without checking it and returns
fib->leaf, which can also be NULL. Its three callers then dereference the
result without checking. A missing default router (for instance on a TUN
interface with no IPv6 configuration) can thus crash pfinet.
Return NULL when fib is NULL, and guard all callers.
* pfinet/options.c (ipv6_get_dflt_router): Return NULL if fib is NULL.
(parse_interface_copy_device, parse_opt, trivfs_append_args): Guard the
router returned by ipv6_get_dflt_router().
Message-ID: <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
pfinet/options.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
Hurd