소스 검색

Server: Fix object context pointer in the call service

Julius Pfrommer 6 년 전
부모
커밋
3096e5940b
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/server/ua_services_call.c

+ 2 - 2
src/server/ua_services_call.c

@@ -221,8 +221,8 @@ callWithMethodAndObject(UA_Server *server, UA_Session *session,
 
     /* Call the method */
     result->statusCode = method->method(server, &session->sessionId, session->sessionHandle,
-                                        &method->nodeId, (void*)(uintptr_t)method->context,
-                                        &object->nodeId, (void*)(uintptr_t)&object->context,
+                                        &method->nodeId, method->context,
+                                        &object->nodeId, object->context,
                                         request->inputArgumentsSize, request->inputArguments,
                                         result->outputArgumentsSize, result->outputArguments);
     /* TODO: Verify Output matches the argument definition */