]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
lldpcli: fix a memory leak when querying custom TLVs
authorVincent Bernat <vincent@bernat.im>
Wed, 20 May 2015 18:32:40 +0000 (20:32 +0200)
committerVincent Bernat <vincent@bernat.im>
Wed, 20 May 2015 18:32:40 +0000 (20:32 +0200)
src/client/conf-lldp.c

index a0cfe42fdf1f8c0451e28d5259c724c4fb680da9..195df122c50ff71617fd54b2d8a7018ff7ada176 100644 (file)
@@ -276,7 +276,10 @@ set:
 
                                /* Assign it to port */
                                lldpctl_atom_set(port, lldpctl_k_custom_tlv, tlv);
+
+                               lldpctl_atom_dec_ref(tlv);
                        }
+                       lldpctl_atom_dec_ref(custom_tlvs);
                }
                lldpctl_atom_dec_ref(port);
        }