The branch main has been updated by kib:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=cd7af78e1241f23d140e343889d3a2f95c2b54f4

commit cd7af78e1241f23d140e343889d3a2f95c2b54f4
Author:     Konstantin Belousov <k...@freebsd.org>
AuthorDate: 2025-06-12 13:14:37 +0000
Commit:     Konstantin Belousov <k...@freebsd.org>
CommitDate: 2025-06-12 14:09:01 +0000

    rpcbind: do not exit abruptly if krpc.ko is not available
    
    Reviewed by:    glebius, rmacklem
    Sponsored by:   The FreeBSD Foundation
---
 usr.sbin/rpcbind/rpcbind.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/usr.sbin/rpcbind/rpcbind.c b/usr.sbin/rpcbind/rpcbind.c
index d165bcd9fbfc..182dbff7dbed 100644
--- a/usr.sbin/rpcbind/rpcbind.c
+++ b/usr.sbin/rpcbind/rpcbind.c
@@ -160,8 +160,10 @@ main(int argc, char *argv[])
        update_bound_sa();
 
        /* Ensure krpc is loaded */
-       if (modfind("krpc") < 0 && kldload("krpc") < 0)
-               err(1, "krpc");
+       if (modfind("krpc") < 0 && kldload("krpc") < 0) {
+               warn("failed to load krpc module, "
+                   "rpcbind services for kernel disabled");
+       }
 
        /* Check that another rpcbind isn't already running. */
        if ((rpcbindlockfd = open(RPCBINDDLOCK, O_RDONLY|O_CREAT, 0444)) < 0)

Reply via email to