author | Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM> |
Fri, 11 Dec 2015 03:49:26 -0800 | |
changeset 5867 | 445e2cf1c845 |
parent 1679 | components/net-snmp/patches/029.7097655.ipAddressTable_container.patch@51291a5fd692 |
permissions | -rw-r--r-- |
5867
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
1 |
# |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
2 |
# netsnmp_access_ipaddress_container_load() can return NULL. |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
3 |
# ipaddressTable_container_load() should check for the validity |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
4 |
# of return value before accessing it or else it causes SEGV. |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
5 |
# |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
6 |
# Developed in-house. Bug submitted upstream |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
7 |
# https://sourceforge.net/p/net-snmp/bugs/2589 |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
8 |
# |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
9 |
--- net-snmp-5.7.2/agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c Wed Jan 30 02:01:56 2013 |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
10 |
+++ net-snmp-5.7.2/agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c Wed Jan 30 02:04:46 2013 |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
11 |
@@ -348,6 +348,8 @@ |
1116
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
12 |
* what we've already got, and make any adjustments, saving |
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
13 |
* missing addresses to be deleted. |
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
14 |
*/ |
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
15 |
+ if(ipaddress_container != NULL) |
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
16 |
+ { |
5867
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
17 |
tmp_ptr[0] = ipaddress_container->next; |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
18 |
tmp_ptr[1] = NULL; |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
19 |
CONTAINER_FOR_EACH(container, (netsnmp_container_obj_func *) |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
20 |
@@ -395,6 +397,7 @@ |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
21 |
* pop off delete list |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
22 |
*/ |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
23 |
CONTAINER_REMOVE(tmp_container, NULL); |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
24 |
+ } |
445e2cf1c845
PSARC/2014/169 Net-snmp upgrade to version 5.7.2.1
Gowtham Thommandra <Gowtham.Thommandra@Oracle.COM>
parents:
1679
diff
changeset
|
25 |
} |
1116
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
26 |
} |
512075e4ba58
15745743 SUNBT7097655 snmpd core files are seen in s11b174 with T4-1B
Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
parents:
diff
changeset
|
27 |