diff --git a/net/tipc/bearer.c b/net/tipc/bearer.c index 645c160520529271cc00e9df50ba086a4feb7fbc..2649a0a0d45e0f3ccfd250b848bbe60491550101 100644 --- a/net/tipc/bearer.c +++ b/net/tipc/bearer.c @@ -317,7 +317,6 @@ static int tipc_enable_bearer(struct net *net, const char *name, res = tipc_disc_create(net, b, &b->bcast_addr, &skb); if (res) { bearer_disable(net, b); - kfree(b); errstr = "failed to create discoverer"; goto rejected; }