Index: contrib/bsnmp/lib/snmpagent.c =================================================================== --- contrib/bsnmp/lib/snmpagent.c (revision 303832) +++ contrib/bsnmp/lib/snmpagent.c (working copy) @@ -178,6 +178,9 @@ snmp_pdu_create_response(const struct snmp_pdu *pd if (resp->version != SNMP_V3) return; + if ((pdu->flags & SNMP_MSG_AUTODISCOVER) != 0) /* XXX test */ + resp->type = SNMP_PDU_REPORT; + memcpy(&resp->engine, &pdu->engine, sizeof(pdu->engine)); memcpy(&resp->user, &pdu->user, sizeof(pdu->user)); snmp_pdu_init_secparams(resp);