Index: contrib/bsnmp/snmpd/main.c =================================================================== --- contrib/bsnmp/snmpd/main.c (revision 245044) +++ contrib/bsnmp/snmpd/main.c (working copy) @@ -627,6 +627,7 @@ } else community = comm->value; } else if (pdu->nbindings == 0) { + pdu->flags |= SNMP_MSG_AUTODISCOVER; /* RFC 3414 - snmpEngineID Discovery */ if (strlen(pdu->user.sec_name) == 0) { asn_append_oid(&(pdu->bindings[pdu->nbindings++].var),