bsnmpwalk: Fix crash on invalid data

PR:		258570
Reported by:	Robert Morris <rtm@lcs.mit.edu>
Reviewed by:	emaste, markj
Differential Revision: https://reviews.freebsd.org/D48422

(cherry picked from commit f021e35735)
This commit is contained in:
Shteryana Shopova 2025-01-10 15:30:21 -05:00 committed by Ed Maste
parent 2e2c4e312e
commit 7fbbab2d32

View file

@ -502,7 +502,7 @@ snmptool_walk(struct snmp_toolinfo *snmptoolctx)
outputs += rc;
if ((u_int)rc < resp.nbindings) {
if ((u_int)rc < resp.nbindings || resp.nbindings == 0) {
snmp_pdu_free(&resp);
break;
}