瀏覽代碼

Client: Fix a potential memleak if the client initialization fails

Julius Pfrommer 6 年之前
父節點
當前提交
9834e57869
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/client/ua_client.c

+ 2 - 1
src/client/ua_client.c

@@ -161,7 +161,8 @@ UA_Client_secure_new(UA_ClientConfig config, UA_ByteString certificate,
                                                  remoteCertificate, trustList, trustListSize,
                                                  revocationList, revocationListSize,
                                                  securityPolicyFunction);
-    if(retval != UA_STATUSCODE_GOOD){
+    if(retval != UA_STATUSCODE_GOOD) {
+        UA_free(client);
         return NULL;
     }