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),
