Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:adkorte
php7
fix-NETSNMP_DISABLE_DES.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-NETSNMP_DISABLE_DES.patch of Package php7
--- a/ext/snmp/snmp.c +++ b/ext/snmp/snmp.c @@ -1225,19 +1225,22 @@ static int netsnmp_session_set_auth_prot Set the security protocol in the snmpv3 session */ static int netsnmp_session_set_sec_protocol(struct snmp_session *s, char *prot) { +#ifndef NETSNMP_DISABLE_DES if (!strcasecmp(prot, "DES")) { s->securityPrivProto = usmDESPrivProtocol; s->securityPrivProtoLen = USM_PRIV_PROTO_DES_LEN; + return (0); + } +#endif #ifdef HAVE_AES - } else if (!strcasecmp(prot, "AES128") || !strcasecmp(prot, "AES")) { + if (!strcasecmp(prot, "AES128") || !strcasecmp(prot, "AES")) { s->securityPrivProto = usmAESPrivProtocol; s->securityPrivProtoLen = USM_PRIV_PROTO_AES_LEN; -#endif - } else { - php_error_docref(NULL, E_WARNING, "Unknown security protocol '%s'", prot); - return (-1); + return (0); } - return (0); +#endif + php_error_docref(NULL, E_WARNING, "Unknown security protocol '%s'", prot); + return (-1); } /* }}} */
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor