[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20100814.221611.15248639.davem@davemloft.net>
Date: Sat, 14 Aug 2010 22:16:11 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: stephen.buck@...nda.com
Cc: eric.dumazet@...il.com, netdev@...r.kernel.org,
netfilter-devel@...r.kernel.org, kaber@...sh.net, hidden@....bme.hu
Subject: Re: tproxy related crash in inet_hashtables
From: Stephen Buck <stephen.buck@...nda.com>
Date: Sat, 14 Aug 2010 14:35:21 +1000
> + }
> + if (!node)
> + tb = inet_bind_bucket_create(table->bind_bucket_cachep,
> + sock_net(sk), head, port);
> + }
> sk_add_bind_node(child, &tb->owners);
inet_bind_bucket_create() can fail due to memory allocation failure,
you're therefore going to have to find a way to handle that.
And in doing so you're going to find out that there is no easy
way out of this code path in such an error, this code was
absolutely not designed to be able to handle cases like this.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists