From 09eb59510dc54b8bdefe0f3e6c08543159f74962 Mon Sep 17 00:00:00 2001 From: andreas Date: Sat, 28 Oct 2023 19:16:17 +0200 Subject: [PATCH] avoid overflow of update counter on task interfaces --- lib/usercode/GwUserCode.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/usercode/GwUserCode.cpp b/lib/usercode/GwUserCode.cpp index a2ef003..ef6fbd7 100644 --- a/lib/usercode/GwUserCode.cpp +++ b/lib/usercode/GwUserCode.cpp @@ -130,6 +130,9 @@ class TaskInterfacesStorage{ auto vit=values.find(name); if (vit != values.end()){ vit->second.updates++; + if (vit->second.updates < 0){ + vit->second.updates=0; + } vit->second.ptr=v; } else{