Browse Source

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

Wolfgang Braun 4 years ago
parent
commit
280012ee01
1 changed files with 7 additions and 0 deletions
  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