projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[SCSI] zfcp: fix memory leak
[deliverable/linux.git]
/
drivers
/
s390
/
scsi
/
zfcp_scsi.c
diff --git
a/drivers/s390/scsi/zfcp_scsi.c
b/drivers/s390/scsi/zfcp_scsi.c
index 0acf6db0a08d7ff3a60d13dc4cccec0e189ae0da..ad7eb4a9261c64a0450b1a4e0adf54c6c0de0aa9 100644
(file)
--- a/
drivers/s390/scsi/zfcp_scsi.c
+++ b/
drivers/s390/scsi/zfcp_scsi.c
@@
-764,7
+764,9
@@
zfcp_reset_fc_host_stats(struct Scsi_Host *shost)
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
This page took
0.042113 seconds
and
5
git commands to generate.