]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: fix use after free in btrfs_start_workers fail path
authorJiri Slaby <jirislaby@gmail.com>
Thu, 2 Jul 2009 17:50:58 +0000 (13:50 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 2 Jul 2009 17:50:58 +0000 (13:50 -0400)
commit14f74fabc03bb6a91edeea36bb7c8aaefa872ee3
treecbd6255b5dd72f7b17c08ac5bfab9a95819008ee
parent63876fa88a5d5c6be9a3398efa9557e89bef4f8d
Btrfs: fix use after free in btrfs_start_workers fail path

worker memory is already freed on one fail path in btrfs_start_workers,
but is still dereferenced. Switch the dereference and kfree.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/async-thread.c