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

Included plugin/log.h cleanup in UA_Client_delete(..).

Wolfgang Braun преди 4 години
родител
ревизия
280012ee01
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      src/client/ua_client.c

+ 7 - 0
src/client/ua_client.c

@@ -74,6 +74,13 @@ UA_ClientConfig_deleteMembers(UA_ClientConfig *config) {
         config->securityPolicies[i].clear(&config->securityPolicies[i]);
     UA_free(config->securityPolicies);
     config->securityPolicies = 0;
+
+    if (config->logger.context && config->logger.clear) {
+        config->logger.clear(config->logger.context);
+        config->logger.context = NULL;
+        config->logger.log = NULL;
+        config->logger.clear = NULL;
+    }
 }
 
 static void