From: Vincent Bernat Date: Sat, 15 Nov 2008 15:49:56 +0000 (+0100) Subject: Do not load any MIB, do not use use persistent states X-Git-Tag: 0.2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37954d6250375deb9d6750f6a9b0f75012dfe7f7;p=thirdparty%2Flldpd.git Do not load any MIB, do not use use persistent states --- diff --git a/src/agent.c b/src/agent.c index 7d58e0a2..c2f1685d 100644 --- a/src/agent.c +++ b/src/agent.c @@ -798,10 +798,14 @@ agent_init(struct lldpd *cfg, int debug) scfg = cfg; - init_agent("lldpAgent"); + /* We are chrooted, we don't want to handle persistent states */ + netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, + NETSNMP_DS_LIB_DONT_PERSIST_STATE, TRUE); + /* Do not load any MIB */ + setenv("MIBS", "", 1); + init_agent("lldpAgent"); REGISTER_MIB("lldp", lldp_vars, variable8, lldp_oid); - init_snmp("lldpAgent"); if ((rc = register_sysORTable(lldp_oid, OID_LENGTH(lldp_oid),