From e179ac748d3d3fe981ee44d3c5f2393a43bb7a42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Thu, 29 Jan 2009 08:55:56 +0000 Subject: [PATCH] --- yaml --- r: 130497 b: refs/heads/master c: 584dbe9475313e117abf9d2af88164edfd429c9a h: refs/heads/master i: 130495: c9f92b8a7368ac495837f45d7da819c5961e96a9 v: v3 --- [refs] | 2 +- trunk/drivers/net/netxen/netxen_nic_init.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 624f81cd6b20..0ce6b295c512 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: df1c46b2b6876d0a1b1b4740f009fa69d95ebbc9 +refs/heads/master: 584dbe9475313e117abf9d2af88164edfd429c9a diff --git a/trunk/drivers/net/netxen/netxen_nic_init.c b/trunk/drivers/net/netxen/netxen_nic_init.c index ca7c8d8050c9..ffd37bea1628 100644 --- a/trunk/drivers/net/netxen/netxen_nic_init.c +++ b/trunk/drivers/net/netxen/netxen_nic_init.c @@ -947,8 +947,10 @@ int netxen_pinit_from_rom(struct netxen_adapter *adapter, int verbose) } for (i = 0; i < n; i++) { if (netxen_rom_fast_read(adapter, 8*i + 4*offset, &val) != 0 || - netxen_rom_fast_read(adapter, 8*i + 4*offset + 4, &addr) != 0) + netxen_rom_fast_read(adapter, 8*i + 4*offset + 4, &addr) != 0) { + kfree(buf); return -EIO; + } buf[i].addr = addr; buf[i].data = val;