Prechádzať zdrojové kódy

Client: Fix a potential memleak if the client initialization fails

Julius Pfrommer 6 rokov pred
rodič
commit
9834e57869
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  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;
     }