commit | 94571065757a4f2619c48ab4e36cafdc635028ce | [log] [tgz] |
---|---|---|
author | Florian Westphal <fw@strlen.de> | Thu Jul 26 00:05:07 2007 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Tue Jul 31 02:28:02 2007 -0700 |
tree | 4a7a00e06acdf51bef9ef987c90975c9ccda4e32 | |
parent | 0ed72ec4afb9fbd584e03763707d3db0f62ee1be [diff] |
[TIPC]: fix tipc_link_create error handling if printbuf allocation or tipc_node_attach_link() fails, invalid references to the link are left in the associated node and bearer structures. Fix by allocating printbuf early and moving timer initialization and the addition of the new link to the b_ptr->links list after tipc_node_attach_link() succeeded. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: David S. Miller <davem@davemloft.net>