Переглянути джерело

fix: set correct length of the stack-allocated comparison encoding

Julius Pfrommer 8 роки тому
батько
коміт
2a127dc9e3
1 змінених файлів з 1 додано та 0 видалено
  1. 1 0
      src/server/ua_subscription.c

+ 1 - 0
src/server/ua_subscription.c

@@ -105,6 +105,7 @@ detectValueChange(UA_MonitoredItem *mon, UA_DataValue *value,
         goto cleanup;
 
     /* The value has changed */
+    encoding->length = encodingOffset;
     if(!mon->lastSampledValue.data || !UA_String_equal(encoding, &mon->lastSampledValue))
         *changed = true;