From d57cfb63de2341c02127dc4323b99b11fea78ab6 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Wed, 20 Mar 2019 11:31:05 +0100
Subject: [PATCH] Fix off-by-one error

---
 adaptors/java/src/se_lth_control_realtime_moberg_Moberg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/adaptors/java/src/se_lth_control_realtime_moberg_Moberg.c b/adaptors/java/src/se_lth_control_realtime_moberg_Moberg.c
index fe658b8..8cd8e4a 100644
--- a/adaptors/java/src/se_lth_control_realtime_moberg_Moberg.c
+++ b/adaptors/java/src/se_lth_control_realtime_moberg_Moberg.c
@@ -139,7 +139,7 @@ static struct channel *channel_get(struct list *list, int index)
 
 static int channel_set(struct list *list, int index, struct channel channel)
 {
-  if (list->capacity < index) {
+  if (list->capacity <= index) {
     int capacity = index + 1;
     void *new = realloc(list->channel, capacity * sizeof(*list->channel));
     if (new) {
-- 
GitLab