diff mbox

PCI: sysfs: Fix failure path for addition of "vpd" attribute

Message ID 1294948076.3946.51.camel@bwh-desktop (mailing list archive)
State Accepted, archived
Headers show

Commit Message

Ben Hutchings Jan. 13, 2011, 7:47 p.m. UTC
None
diff mbox

Patch

diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c
index 63d5042..080028c 100644
--- a/drivers/pci/pci-sysfs.c
+++ b/drivers/pci/pci-sysfs.c
@@ -1087,7 +1087,7 @@  static int pci_create_capabilities_sysfs(struct pci_dev *dev)
 		attr->write = write_vpd_attr;
 		retval = sysfs_create_bin_file(&dev->dev.kobj, attr);
 		if (retval) {
-			kfree(dev->vpd->attr);
+			kfree(attr);
 			return retval;
 		}
 		dev->vpd->attr = attr;