diff mbox

[1/4] net/filter: fix nf->netdev_id leak

Message ID 1450856601-4944-2-git-send-email-lizhijian@cn.fujitsu.com
State New
Headers show

Commit Message

Li Zhijian Dec. 23, 2015, 7:43 a.m. UTC
Cc: Jason Wang <jasowang@redhat.com>
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
---
 net/filter.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Jason Wang Dec. 24, 2015, 3:24 a.m. UTC | #1
On 12/23/2015 03:43 PM, Li Zhijian wrote:
> Cc: Jason Wang <jasowang@redhat.com>
> Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
> ---
>  net/filter.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/net/filter.c b/net/filter.c
> index 1365bad..f777ba2 100644
> --- a/net/filter.c
> +++ b/net/filter.c
> @@ -204,6 +204,7 @@ static void netfilter_finalize(Object *obj)
>      if (nf->netdev && !QTAILQ_EMPTY(&nf->netdev->filters)) {
>          QTAILQ_REMOVE(&nf->netdev->filters, nf, next);
>      }
> +    g_free(nf->netdev_id);
>  }
>  
>  static void netfilter_class_init(ObjectClass *oc, void *data)

Apply to my -net.

Thanks
diff mbox

Patch

diff --git a/net/filter.c b/net/filter.c
index 1365bad..f777ba2 100644
--- a/net/filter.c
+++ b/net/filter.c
@@ -204,6 +204,7 @@  static void netfilter_finalize(Object *obj)
     if (nf->netdev && !QTAILQ_EMPTY(&nf->netdev->filters)) {
         QTAILQ_REMOVE(&nf->netdev->filters, nf, next);
     }
+    g_free(nf->netdev_id);
 }
 
 static void netfilter_class_init(ObjectClass *oc, void *data)