浏览代码

minor correction for cumulative statuscode masking in UA_Array_copy as requested by vincent morrell (irc).

ichrispa 9 年之前
父节点
当前提交
dd14dee8ac
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/ua_types.c

+ 1 - 1
src/ua_types.c

@@ -1240,7 +1240,7 @@ UA_StatusCode UA_Array_copy(const void *src, void **dst, const UA_DataType *data
     uintptr_t ptrd = (uintptr_t)*dst;
     UA_StatusCode retval = UA_STATUSCODE_GOOD;
     for(int i = 0; i < noElements; i++) {
-        retval = UA_copy((void*)ptrs, (void*)ptrd, dataType);
+        retval |= UA_copy((void*)ptrs, (void*)ptrd, dataType);
         ptrs += dataType->memSize;
         ptrd += dataType->memSize;
     }