The branch main has been updated by glebius:

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

commit 44836e3277af1f272a409b8d5806c67a9dbb9cb0
Author:     Gleb Smirnoff <gleb...@freebsd.org>
AuthorDate: 2025-07-17 16:00:15 +0000
Commit:     Gleb Smirnoff <gleb...@freebsd.org>
CommitDate: 2025-07-17 16:00:15 +0000

    bsnmpget: print SNMP library reported error on failures
    
    Reviewed by:            syrinx, harti
    Differential Revision:  https://reviews.freebsd.org/D51073
---
 usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c 
b/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
index 9d5a693c7c68..9252e63749bb 100644
--- a/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
+++ b/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
@@ -1179,8 +1179,10 @@ main(int argc, char ** argv)
                /* On -h (help) exit without error. */
                if (opt_num == -2)
                        exit(0);
-               else
+               else {
+                       fprintf(stderr, "Error: %s\n", snmp_client.error);
                        exit(1);
+               }
        }
 
        oid_cnt = argc - opt_num - 1;
@@ -1239,7 +1241,7 @@ main(int argc, char ** argv)
        }
 
        if (snmp_open(NULL, NULL, NULL, NULL)) {
-               warn("Failed to open snmp session");
+               fprintf(stderr, "snmp_open(3): %s\n", snmp_client.error);
                snmp_tool_freeall(&snmptoolctx);
                exit(1);
        }

Reply via email to