Procházet zdrojové kódy

Consistent use of UA_malloc and UA_free. Fixes #1968

Stefan Profanter před 5 roky
rodič
revize
59abd19681
2 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 2 2
      arch/ua_network_tcp.c
  2. 1 1
      plugins/ua_pki_certificate.c

+ 2 - 2
arch/ua_network_tcp.c

@@ -562,7 +562,7 @@ ClientNetworkLayerTCP_free(UA_Connection *connection) {
         TCPClientConnection *tcpConnection = (TCPClientConnection *)connection->handle;
         if(tcpConnection->server)
           UA_freeaddrinfo(tcpConnection->server);
-        free(tcpConnection);
+        UA_free(tcpConnection);
     }
 }
 
@@ -738,7 +738,7 @@ UA_Connection UA_ClientConnectionTCP_init(UA_ConnectionConfig conf,
     connection.releaseSendBuffer = connection_releasesendbuffer;
     connection.releaseRecvBuffer = connection_releaserecvbuffer;
 
-    TCPClientConnection *tcpClientConnection = (TCPClientConnection*) malloc(
+    TCPClientConnection *tcpClientConnection = (TCPClientConnection*) UA_malloc(
                     sizeof(TCPClientConnection));
     connection.handle = (void*) tcpClientConnection;
     tcpClientConnection->timeout = timeout;

+ 1 - 1
plugins/ua_pki_certificate.c

@@ -193,7 +193,7 @@ UA_CertificateVerification_Trustlist(UA_CertificateVerification *cv,
                                      size_t certificateTrustListSize,
                                      const UA_ByteString *certificateRevocationList,
                                      size_t certificateRevocationListSize) {
-    CertInfo *ci = (CertInfo*)malloc(sizeof(CertInfo));
+    CertInfo *ci = (CertInfo*)UA_malloc(sizeof(CertInfo));
     if(!ci)
         return UA_STATUSCODE_BADOUTOFMEMORY;
     mbedtls_x509_crt_init(&ci->certificateTrustList);