Backport "load-graph: fix out-of-bounds error" from upstream
This commit is contained in:
parent
190d041f35
commit
a39330b0bd
36
0001-load-graph-fix-out-of-bounds-error.patch
Normal file
36
0001-load-graph-fix-out-of-bounds-error.patch
Normal file
@ -0,0 +1,36 @@
|
||||
From 5076dae1bfdc3e127b3da6e1556e0e6db5168375 Mon Sep 17 00:00:00 2001
|
||||
From: Abderrahim Kitouni <akitouni@gnome.org>
|
||||
Date: Sat, 13 Feb 2021 16:48:47 +0100
|
||||
Subject: [PATCH] load-graph: fix out-of-bounds error
|
||||
|
||||
---
|
||||
src/load-graph.cpp | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/load-graph.cpp b/src/load-graph.cpp
|
||||
index 3285d111..5282ce23 100644
|
||||
--- a/src/load-graph.cpp
|
||||
+++ b/src/load-graph.cpp
|
||||
@@ -628,7 +628,7 @@ net_scale (LoadGraph *graph, guint64 din, guint64 dout)
|
||||
new_max = dmax;
|
||||
else
|
||||
new_max = *std::max_element(&graph->net.values[0],
|
||||
- &graph->net.values[graph->num_points]);
|
||||
+ &graph->net.values[graph->num_points - 1]);
|
||||
|
||||
//
|
||||
// Round network maximum
|
||||
@@ -792,8 +792,8 @@ load_graph_update_data (LoadGraph *graph)
|
||||
{
|
||||
// Rotate data one element down.
|
||||
std::rotate(&graph->data[0],
|
||||
- &graph->data[graph->num_points - 1],
|
||||
- &graph->data[graph->num_points]);
|
||||
+ &graph->data[graph->num_points - 2],
|
||||
+ &graph->data[graph->num_points - 1]);
|
||||
|
||||
// Update rotation counter.
|
||||
graph->latest = (graph->latest + 1) % graph->num_points;
|
||||
--
|
||||
2.30.1
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
Name: gnome-system-monitor
|
||||
Version: 40~beta
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Process and resource monitor
|
||||
|
||||
License: GPLv2+
|
||||
@ -28,6 +28,8 @@ BuildRequires: polkit-devel
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: libgtop2%{?_isa} >= %{libgtop2_version}
|
||||
|
||||
Patch0: 0001-load-graph-fix-out-of-bounds-error.patch
|
||||
|
||||
%description
|
||||
gnome-system-monitor allows to graphically view and manipulate the running
|
||||
processes on your system. It also provides an overview of available resources
|
||||
@ -65,6 +67,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gnome-system-monit
|
||||
%{_libexecdir}/gnome-system-monitor/
|
||||
|
||||
%changelog
|
||||
* Sun Feb 21 2021 Łukasz Patron <priv.luk@gmail.com> - 40~beta-2
|
||||
- Backport an upstream patch to fix out-of-bounds error when opening resources tab (MR #38)
|
||||
|
||||
* Thu Feb 18 2021 Kalev Lember <klember@redhat.com> - 40~beta-1
|
||||
- Update to 40.beta
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user