MTD: Fix bug in fixup_convert_atmel_pri
authorHåvard Skinnemoen <hskinnemoen@atmel.com>
Fri, 15 Sep 2006 15:19:31 +0000 (17:19 +0200)
committerDavid Woodhouse <dwmw2@infradead.org>
Sat, 16 Sep 2006 12:54:17 +0000 (13:54 +0100)
commitde591dacf3034977b3fb94b61d08240c8b35c39d
treedea9eb00d70b85c5bafba142ee0ea77369f4e4a5
parentd882687c51b52424a56992578ce7636b3f3c8d41
MTD: Fix bug in fixup_convert_atmel_pri

The memset() in fixup_convert_atmel_pri is supposed to zero out
everything except the first 5 bytes in *extp, but it ends up zeroing
out something way outside the struct instead. Fix this potentially
dangerous code by casting the pointer to char * before doing
arithmetic.

Signed-off-by: Håvard Skinnemoen <hskinnemoen@atmel.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/chips/cfi_cmdset_0002.c