
22 Jan
2010
22 Jan
'10
12:01 a.m.
On Thursday 21 January 2010 16:29:24 Matthias Kaehlcke wrote:
smc911x_initialize(): remove unecessary call to free() and return 0 in case of failure instead of -1
Signed-off-by: Matthias Kaehlcke matthias@kaehlcke.net
drivers/net/smc911x.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c index 5d51406..f2b5895 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/smc911x.c @@ -242,8 +242,7 @@ int smc911x_initialize(u8 dev_num, int base_addr)
dev = malloc(sizeof(*dev)); if (!dev) {
free(dev);
OK
return -1;
return 0;
this is an error path, so i think -1 is correct. if you're out of memory, increase your malloc region. -mike