svghmi/svghmi.c
branchsvghmi
changeset 2802 64e6f73b9859
parent 2799 f5da343b9b63
child 2805 e521e0d133d5
--- a/svghmi/svghmi.c	Tue Oct 22 17:06:31 2019 +0200
+++ b/svghmi/svghmi.c	Tue Oct 22 22:58:55 2019 +0200
@@ -286,7 +286,7 @@
                     void *dst_p = &rbuf[dsc->buf_index];
                     uint32_t sz = __get_type_enum_size(dsc->type);
 
-                    if((valptr + sz) < end)
+                    if((valptr + sz) <= end)
                     {
                         // rescheduling spinlock until free
                         while(AtomicCompareExchange(&dsc->rlock, 0, 1)) sched_yield();