fec_mxc: incomplete error handling
authorJohn Ogness <john.ogness@linutronix.de>
Fri, 11 Dec 2009 08:47:28 +0000 (09:47 +0100)
committerBen Warren <biggerbadderben@gmail.com>
Mon, 14 Dec 2009 05:55:15 +0000 (21:55 -0800)
commitc179a2896e6a5138e30786f1d7961d880dbd6d31
treefbd645f1397628a3b03d6d06937ad3c7fcda5f04
parent2ab4a4d0952b754b1c74f4d2b12b83d600d449c8
fec_mxc: incomplete error handling

fec_init() will only allocate fec->base_ptr if it is non-NULL. But
the cleanup routine on error will free the pointer without setting
it to NULL. This means that a later call to fec_init() would result
in using an invalid pointer.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
drivers/net/fec_mxc.c