37 lines
1.2 KiB
Diff
37 lines
1.2 KiB
Diff
|
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
|
||
|
|