diff --git a/[refs] b/[refs] index a581cc809604..5ee3ea16a58e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 014f2ffdf6e22581f172ba443be0ad924a913f46 +refs/heads/master: 5f19d1219a5b96c7b00ad5c3f889030093a8d1a3 diff --git a/trunk/net/sctp/sysctl.c b/trunk/net/sctp/sysctl.c index 043889ac86c0..bf3c6e8fc401 100644 --- a/trunk/net/sctp/sysctl.c +++ b/trunk/net/sctp/sysctl.c @@ -366,7 +366,11 @@ int sctp_sysctl_net_register(struct net *net) void sctp_sysctl_net_unregister(struct net *net) { + struct ctl_table *table; + + table = net->sctp.sysctl_header->ctl_table_arg; unregister_net_sysctl_table(net->sctp.sysctl_header); + kfree(table); } static struct ctl_table_header * sctp_sysctl_header;