]> git.karo-electronics.de Git - mv-sheeva.git/commit - drivers/net/wireless/wl12xx/spi.c
wl12xx: fix use after free
authorMathias Krause <minipli@googlemail.com>
Sun, 30 Jan 2011 10:29:47 +0000 (11:29 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 31 Jan 2011 19:48:15 +0000 (14:48 -0500)
commit9b00b4157f7b3265de291ac8979a5f1611ce64ab
tree88e0fda1bbae8516a89695cdefa30289e66555f6
parentc7c1806098752c1f46943d8db2c69aff07f5d4bc
wl12xx: fix use after free

When DEBUG_SPI is included in the debug log level wl1271_spi_reset()
will dump the already freed memory instead of the SPI buffer.

This bug was spotted by the semantic patch tool coccinelle using the
script found at scripts/coccinelle/free/kfree.cocci.

More information about semantic patching is available at
http://coccinelle.lip6.fr/

Signed-off-by: Mathias Krause <minipli@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/wl12xx/spi.c