Resolves: RHEL-40958 - Segmentation fault (core dumped) on netstat -s

This commit is contained in:
Michal Ruprich 2024-06-18 10:52:24 +02:00
parent 771b15ff8e
commit ce777c4087
2 changed files with 21 additions and 17 deletions

View File

@ -71,22 +71,6 @@ index cbfb2be..4224fe1 100644
buf, buf,
&src_addr, &ms->sport, &src_addr, &ms->sport,
&dst_addr, &ms->dport, &dst_addr, &ms->dport,
diff --git a/statistics.c b/statistics.c
index 0b5a6f3..469c82e 100644
--- a/statistics.c
+++ b/statistics.c
@@ -571,8 +571,11 @@ int parsesnmp(int flag_raw, int flag_tcp, int flag_udp, int flag_sctp)
if (ferror(f)) {
perror("/proc/net/sctp/snmp");
fclose(f);
+ return(1);
}
}
+
+ fclose(f);
return(0);
}
diff --git a/ifconfig.c b/ifconfig.c diff --git a/ifconfig.c b/ifconfig.c
index 2b8cbbb..9a64f9a 100644 index 2b8cbbb..9a64f9a 100644
--- a/ifconfig.c --- a/ifconfig.c
@ -133,6 +117,23 @@ index ec82fe8..bd532fb 100644
} }
printf(_("Kernel NET/ROM routing table\n")); printf(_("Kernel NET/ROM routing table\n"));
printf(_("Destination Mnemonic Quality Neighbour Iface\n")); printf(_("Destination Mnemonic Quality Neighbour Iface\n"));
diff --git a/statistics.c.old b/statistics.c
index 0b5a6f3..0e50f8d 100644
--- a/statistics.c.old
+++ b/statistics.c
@@ -571,8 +571,12 @@ int parsesnmp(int flag_raw, int flag_tcp, int flag_udp, int flag_sctp)
if (ferror(f)) {
perror("/proc/net/sctp/snmp");
fclose(f);
+ return(1);
}
+
+ fclose(f);
}
+
return(0);
}
diff --git a/lib/inet_gr.c b/lib/inet_gr.c diff --git a/lib/inet_gr.c b/lib/inet_gr.c
index b172d65..5dcab82 100644 index b172d65..5dcab82 100644
--- a/lib/inet_gr.c --- a/lib/inet_gr.c

View File

@ -3,7 +3,7 @@
Summary: Basic networking tools Summary: Basic networking tools
Name: net-tools Name: net-tools
Version: 2.0 Version: 2.0
Release: 0.63.%{checkout}%{?dist} Release: 0.64.%{checkout}%{?dist}
License: GPLv2+ License: GPLv2+
URL: http://sourceforge.net/projects/net-tools/ URL: http://sourceforge.net/projects/net-tools/
@ -148,6 +148,9 @@ install -D -p -m 644 %{SOURCE9} %{buildroot}%{_unitdir}/arp-ethers.service
%attr(0644,root,root) %{_unitdir}/arp-ethers.service %attr(0644,root,root) %{_unitdir}/arp-ethers.service
%changelog %changelog
* Tue Jun 18 2024 Michal Ruprich <mruprich@redhat.com> - 2.0-0.64.20160912git
- Resolves: RHEL-40958 - Segmentation fault (core dumped) on netstat -s
* Thu May 09 2024 Michal Ruprich <mruprich@redhat.com> - 2.0-0.63.20160912git * Thu May 09 2024 Michal Ruprich <mruprich@redhat.com> - 2.0-0.63.20160912git
- Resolves: RHEL-31932 - Addressing findings from static application security testing - Resolves: RHEL-31932 - Addressing findings from static application security testing