Fix strstr() crash when looking for RPM Group tag
This commit is contained in:
parent
16f1271cc2
commit
7212e26760
13
net-snmp-5.7.3-strstr.patch
Normal file
13
net-snmp-5.7.3-strstr.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -urNp old/agent/mibgroup/host/data_access/swinst_rpm.c new/agent/mibgroup/host/data_access/swinst_rpm.c
|
||||||
|
--- old/agent/mibgroup/host/data_access/swinst_rpm.c 2012-10-10 00:28:58.000000000 +0200
|
||||||
|
+++ new/agent/mibgroup/host/data_access/swinst_rpm.c 2017-03-23 13:39:44.695386498 +0100
|
||||||
|
@@ -129,7 +129,7 @@ netsnmp_swinst_arch_load( netsnmp_contai
|
||||||
|
"%s-%s-%s", n, v, r);
|
||||||
|
if (entry->swName_len > sizeof(entry->swName))
|
||||||
|
entry->swName_len = sizeof(entry->swName);
|
||||||
|
- entry->swType = (NULL != strstr( g, "System Environment"))
|
||||||
|
+ entry->swType = (g != NULL && NULL != strstr( g, "System Environment"))
|
||||||
|
? 2 /* operatingSystem */
|
||||||
|
: 4; /* application */
|
||||||
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
|||||||
Summary: A collection of SNMP protocol tools and libraries
|
Summary: A collection of SNMP protocol tools and libraries
|
||||||
Name: net-snmp
|
Name: net-snmp
|
||||||
Version: 5.7.3
|
Version: 5.7.3
|
||||||
Release: 32%{?dist}
|
Release: 33%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -59,6 +59,7 @@ Patch17: net-snmp-5.7.3-mariadb102.patch
|
|||||||
Patch18: 0001-Link-libnetsnmptrapd-against-MYSQL_LIBS.patch
|
Patch18: 0001-Link-libnetsnmptrapd-against-MYSQL_LIBS.patch
|
||||||
|
|
||||||
Patch19: net-snmp-5.7.3-mariadb-connector-c.patch
|
Patch19: net-snmp-5.7.3-mariadb-connector-c.patch
|
||||||
|
Patch20: net-snmp-5.7.3-strstr.patch
|
||||||
|
|
||||||
# This patch fix issue with new OpenSLL library in rawhide (f26+)
|
# This patch fix issue with new OpenSLL library in rawhide (f26+)
|
||||||
# !!!WARNING!!! DO NOT USE IT FOR OLDER FEDORA RELEASES (>f26)
|
# !!!WARNING!!! DO NOT USE IT FOR OLDER FEDORA RELEASES (>f26)
|
||||||
@ -485,6 +486,9 @@ LD_LIBRARY_PATH=%{buildroot}/%{_libdir} make test
|
|||||||
%{_libdir}/libnetsnmptrapd*.so.*
|
%{_libdir}/libnetsnmptrapd*.so.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 08 2018 Josef Ridky <jridky@redhat.com> - 1:5.7.3-33
|
||||||
|
- Fix strstr() crash when looking for RPM Group tag
|
||||||
|
|
||||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.7.3-32
|
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.7.3-32
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user