提交 fa23e2ec 编写于 作者: A Arnaldo Carvalho de Melo 提交者: David S. Miller

[DCCP]: Fix error handling in dccp_init

Signed-off-by: NArnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 7400d781
......@@ -799,6 +799,7 @@ static int __init dccp_init(void)
if (rc)
goto out;
rc = -ENOBUFS;
dccp_hashinfo.bind_bucket_cachep =
kmem_cache_create("dccp_bind_bucket",
sizeof(struct inet_bind_bucket), 0,
......@@ -866,7 +867,8 @@ static int __init dccp_init(void)
INIT_HLIST_HEAD(&dccp_hashinfo.bhash[i].chain);
}
if (init_dccp_v4_mibs())
rc = init_dccp_v4_mibs();
if (rc)
goto out_free_dccp_bhash;
rc = -EAGAIN;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册