Преглед на файлове

refactor(server): Replace _deleteMembers with _clear in ua_services_method.c

Julius Pfrommer преди 5 години
родител
ревизия
f6aebca6e2
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      src/server/ua_services_method.c

+ 4 - 3
src/server/ua_services_method.c

@@ -283,14 +283,15 @@ Operation_CallMethodAsync(UA_Server *server, UA_Session *session, void *context,
             UA_CallMethodResult_clear(result);
             result->statusCode = res;
             UA_Server_InsertMethodResponse(server, pContext->nRequestId, &pContext->nSessionId, pContext->nIndex, result);
-            UA_CallMethodResult_deleteMembers(result);
+            UA_CallMethodResult_clear(result);
         }
     }
     else {
         /* Sync execution case, continue with method and object as context */
         callWithMethodAndObject(server, session, request, result, method, object);
-        UA_Server_InsertMethodResponse(server, pContext->nRequestId, &pContext->nSessionId, pContext->nIndex, result);
-        UA_CallMethodResult_deleteMembers(result);
+        UA_Server_InsertMethodResponse(server, pContext->nRequestId,
+                                       &pContext->nSessionId, pContext->nIndex, result);
+        UA_CallMethodResult_clear(result);
     }
 
     /* Release the method and object node */