Pārlūkot izejas kodu

Merge pull request #553 from HolgerJeromin/patch-1

fixing a memleak
Sten Grüner 9 gadi atpakaļ
vecāks
revīzija
c1cfae039b
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      src_extra/networklayer_udp.c

+ 3 - 1
src_extra/networklayer_udp.c

@@ -174,8 +174,10 @@ static size_t ServerNetworkLayerUDP_getJobs(ServerNetworkLayerUDP *layer, UA_Job
     if (buf.length <= 0) {
     } else {
         UDPConnection *c = malloc(sizeof(UDPConnection));
-        if(!c)
+        if(!c){
+       	    free(items);
             return UA_STATUSCODE_BADINTERNALERROR;
+        }
         UA_Connection_init(&c->connection);
         c->from = sender;
         c->fromlen = sendsize;