ax25: Fix possible oops in ax25_make_new
authorJarek Poplawski <jarkao2@gmail.com>
Sun, 27 Sep 2009 10:57:02 +0000 (10:57 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 1 Apr 2010 22:52:18 +0000 (15:52 -0700)
commitd59e55cb2c8bc73f885de7242223849b3d051cd5
tree8e2b4c4cffa06f5aba499c933c6b3cc0605bae3d
parent88b60df09c5ce701e308e27932fcf1c8a6bc6375
ax25: Fix possible oops in ax25_make_new

commit 8c185ab6185bf5e67766edb000ce428269364c86 upstream.

In ax25_make_new, if kmemdup of digipeat returns an error, there would
be an oops in sk_free while calling sk_destruct, because sk_protinfo
is NULL at the moment; move sk->sk_destruct initialization after this.

BTW of reported-by: Bernard Pidoux F6BVP <f6bvp@free.fr>

Signed-off-by: Jarek Poplawski <jarkao2@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/ax25/af_ax25.c