mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 16:06:42 +02:00
30 lines
1.5 KiB
Diff
30 lines
1.5 KiB
Diff
Patch-Source: https://sourceforge.net/p/net-snmp/code/ci/9a6f566392a3cf12dab488a76d69fc873dbec2ac/tree/perl/SNMP/SNMP.xs?diff=b2725964bde921b6285e3a59a512552cae0a0ca5
|
|
|
|
--- a/SNMP.xs
|
|
+++ b/SNMP.xs
|
|
@@ -2640,9 +2640,9 @@
|
|
}
|
|
if (session.securityLevel >= SNMP_SEC_LEVEL_AUTHNOPRIV) {
|
|
if (auth_localized_key_len) {
|
|
- memdup(&session.securityAuthLocalKey,
|
|
- (u_char*)auth_localized_key,
|
|
- auth_localized_key_len);
|
|
+ session.securityAuthLocalKey =
|
|
+ netsnmp_memdup(auth_localized_key,
|
|
+ auth_localized_key_len);
|
|
session.securityAuthLocalKeyLen = auth_localized_key_len;
|
|
} else if (auth_master_key_len) {
|
|
session.securityAuthKeyLen =
|
|
@@ -2690,9 +2690,9 @@
|
|
}
|
|
if (session.securityLevel >= SNMP_SEC_LEVEL_AUTHPRIV) {
|
|
if (priv_localized_key_len) {
|
|
- memdup(&session.securityPrivLocalKey,
|
|
- (u_char*)priv_localized_key,
|
|
- priv_localized_key_len);
|
|
+ session.securityPrivLocalKey =
|
|
+ netsnmp_memdup(priv_localized_key,
|
|
+ priv_localized_key_len);
|
|
session.securityPrivLocalKeyLen = priv_localized_key_len;
|
|
} else if (priv_master_key_len) {
|
|
session.securityPrivKeyLen =
|