svghmi/svghmi.c
branchsvghmi
changeset 2829 4c2c50f60730
parent 2828 be947a338760
child 2862 a108677bd3d0
--- a/svghmi/svghmi.c	Wed Jan 15 11:13:39 2020 +0100
+++ b/svghmi/svghmi.c	Fri Jan 17 16:25:45 2020 +0100
@@ -300,7 +300,10 @@
                     void *visible_value_p = UnpackVar(dsc, &real_value_p, &flags);
                     void *dst_p = &rbuf[dsc->buf_index];
                     uint32_t sz = __get_type_enum_size(dsc->type);
-#warning TODO: size of string in recv
+
+                    if(__Is_a_string(dsc)){
+                        sz = ((STRING*)valptr)->len + 1;
+                    }
 
                     if((valptr + sz) <= end)
                     {