Skip to contentSkip to conversation

zfcp: fix memory leak.

PATCH New Swen Schillig 1 participant 1 message Aug 28, 2007

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/10 zfcp: fix memory leak.

Subject: [PATCH] zfcp: fix memory leak.

From: Heiko Carstens <[email protected]>

---

 drivers/s390/scsi/zfcp_scsi.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
drivers/s390/scsi/zfcp_scsi.c +3 -1
diff -urpN linux-2.6/drivers/s390/scsi/zfcp_scsi.c linux-2.6-patched/drivers/s390/scsi/zfcp_scsi.c
@@ -764,7 +764,9 @@ zfcp_reset_fc_host_stats(struct Scsi_Hos
 		return;
 
 	ret = zfcp_fsf_exchange_port_data(NULL, adapter, data);
-	if (ret == 0) {
+	if (ret) {
+		kfree(data);
+	} else {
 		adapter->stats_reset = jiffies/HZ;
 		old_data = adapter->stats_reset_data;
 		adapter->stats_reset_data = data; /* finally freed in