Index: src/contrib/bsnmp/snmpd/main.c =================================================================== RCS file: /home/ncvs/src/contrib/bsnmp/snmpd/main.c,v retrieving revision 1.1.1.13 diff -u -r1.1.1.13 main.c --- src/contrib/bsnmp/snmpd/main.c 27 Feb 2006 16:16:17 -0000 1.1.1.13 +++ src/contrib/bsnmp/snmpd/main.c 21 Mar 2008 12:43:33 -0000 @@ -2242,6 +2242,8 @@ return (m); err: + if ((m->flags & LM_ONSTARTLIST) != 0) + TAILQ_REMOVE(&modules_start, m, start); if (m->handle) dlclose(m->handle); free(m->path);