branch | svghmi |
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();