CVSROOT: /cvs Module name: src Changes by: [email protected] 2023/10/27 04:32:11
Modified files:
usr.sbin/snmpd : application.c
Log message:
If an invalid varbindlist was returned by a backend we would call
appl_request_upstream_resolve() twice where the first call would already
return a reply and free the upstream request, leading to a use after
free.
Make appl_request_downstream_free() call appl_request_upstream_resolve()
unconditionally and remove the call from appl_response().
OK tb@
