diff --git a/net/tipc/subscr.c b/net/tipc/subscr.c index 6925a989569bd61a5333c8ce7fe7df45466af464..b7d80bc5f4abcb6dad2df7f6a5489b6b048f27dc 100644 --- a/net/tipc/subscr.c +++ b/net/tipc/subscr.c @@ -145,6 +145,8 @@ struct tipc_subscription *tipc_sub_subscribe(struct net *net, pr_warn("Subscription rejected, no memory\n"); return NULL; } + INIT_LIST_HEAD(&sub->service_list); + INIT_LIST_HEAD(&sub->sub_list); sub->net = net; sub->conid = conid; sub->inactive = false;