]> git.lizzy.rs Git - dragonnet-example.git/commitdiff
Fix memory leak in clt_func
authorHimbeerserverDE <himbeerserverde@gmail.com>
Sun, 10 Oct 2021 12:52:26 +0000 (14:52 +0200)
committerHimbeerserverDE <himbeerserverde@gmail.com>
Sun, 10 Oct 2021 12:52:26 +0000 (14:52 +0200)
cs_example.c

index 8ca09c88f8b5e4a649583917ca62c3eaa0cdc9fb..ca4472c409fefa394ef947c55b1ae787ebba0164 100644 (file)
@@ -67,10 +67,12 @@ static void *clt_func(__attribute((unused)) void *unused)
        CompressedBlob blob = malloc(sizeof *blob);
        blob->siz = 2;
        blob->data = (u8 *) "\x0d\xba";
+
        dragonnet_peer_send_PingPacket(p, &(PingPacket) {
                .compr_blob = blob
        });
 
+       free(blob);
        return NULL;
 }