"snmp",
snmp_functions,
PHP_MINIT(snmp),
- NULL,
+ PHP_MSHUTDOWN(snmp),
NULL,
NULL,
PHP_MINFO(snmp),
*/
PHP_MINIT_FUNCTION(snmp)
{
- init_snmp("snmpapp");
+ init_snmp("php");
ZEND_INIT_MODULE_GLOBALS(snmp, php_snmp_init_globals, NULL);
}
/* }}} */
+/* {{{ PHP_MSHUTDOWN_FUNCTION
+ */
+PHP_MSHUTDOWN_FUNCTION(snmp)
+{
+ snmp_shutdown("php");
+
+ return SUCCESS;
+}
+/* }}} */
+
/* {{{ PHP_MINFO_FUNCTION
*/
PHP_MINFO_FUNCTION(snmp)
s->securityAuthKeyLen = USM_AUTH_KU_LEN;
if (s->securityAuthProto == NULL) {
/* get .conf set default */
- oid *def = get_default_authtype(&(s->securityAuthProtoLen));
+ const oid *def = get_default_authtype(&(s->securityAuthProtoLen));
s->securityAuthProto = snmp_duplicate_objid(def, s->securityAuthProtoLen);
}
if (s->securityAuthProto == NULL) {
s->securityPrivKeyLen = USM_PRIV_KU_LEN;
if (s->securityPrivProto == NULL) {
/* get .conf set default */
- oid *def = get_default_privtype(&(s->securityPrivProtoLen));
+ const oid *def = get_default_privtype(&(s->securityPrivProtoLen));
s->securityPrivProto = snmp_duplicate_objid(def, s->securityPrivProtoLen);
}
if (s->securityPrivProto == NULL) {