[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 12/24] net/dump: fix nfds->filename leak
From: |
Jason Wang |
Subject: |
[Qemu-devel] [PULL 12/24] net/dump: fix nfds->filename leak |
Date: |
Mon, 11 Jan 2016 13:31:03 +0800 |
From: Li Zhijian <address@hidden>
Cc: Jason Wang <address@hidden>
Signed-off-by: Li Zhijian <address@hidden>
Cc: address@hidden
Signed-off-by: Jason Wang <address@hidden>
---
net/dump.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/net/dump.c b/net/dump.c
index ce16a4b..347b5ca 100644
--- a/net/dump.c
+++ b/net/dump.c
@@ -329,6 +329,13 @@ static void filter_dump_instance_init(Object *obj)
file_dump_set_filename, NULL);
}
+static void filter_dump_instance_finalize(Object *obj)
+{
+ NetFilterDumpState *nfds = FILTER_DUMP(obj);
+
+ g_free(nfds->filename);
+}
+
static void filter_dump_class_init(ObjectClass *oc, void *data)
{
NetFilterClass *nfc = NETFILTER_CLASS(oc);
@@ -343,6 +350,7 @@ static const TypeInfo filter_dump_info = {
.parent = TYPE_NETFILTER,
.class_init = filter_dump_class_init,
.instance_init = filter_dump_instance_init,
+ .instance_finalize = filter_dump_instance_finalize,
.instance_size = sizeof(NetFilterDumpState),
};
--
2.5.0
- [Qemu-devel] [PULL 02/24] net/vmxnet3: use %zu for size_t in printf, (continued)
- [Qemu-devel] [PULL 02/24] net/vmxnet3: use %zu for size_t in printf, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 03/24] net/vmxnet3: fix debug macro pattern for vmxnet3, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 04/24] net/vmxnet3: remove redundant VMW_SHPRN(...) definition, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 05/24] net: vmxnet3: avoid memory leakage in activate_device, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 06/24] MAINTAINERS: Add an entry for the net/slirp.c file, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 07/24] net/vmxnet3: return 1 on device activation failure, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 08/24] net/vmxnet3: return correct value for VMXNET3_CMD_GET_DID_* command, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 09/24] net/vmxnet3: return correct value for VMXNET3_CMD_GET_DEV_EXTRA_INFO, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 10/24] net/vmxnet3: return 0 on unknown command, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 11/24] net/vmxnet3: rename VMXNET3_DEVICE_VERSION to VMXNET3_UPT_REVISION, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 12/24] net/dump: fix nfds->filename leak,
Jason Wang <=
- [Qemu-devel] [PULL 13/24] net/filter: fix nf->netdev_id leak, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 14/24] vmxnet3: Change offsets of msi/msix pci capabilities, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 15/24] vmxnet3: Change the offset of the MSIX PBA table, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 16/24] vmxnet3: Introduce 'x-old-msi-offsets' back-compat property, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 17/24] vmxnet3: coding: Introduce VMXNET3Class, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 18/24] vmxnet3: The vmxnet3 device is a PCIE endpoint, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 19/24] vmxnet3: Report the Device Serial Number capability, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 20/24] vmxnet3: Introduce 'x-disable-pcie' back-compat property, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 21/24] net: rocker: fix an incorrect array bounds check, Jason Wang, 2016/01/11
- [Qemu-devel] [PULL 23/24] l2tpv3: fix cookie decoding, Jason Wang, 2016/01/11