diff options
| -rw-r--r-- | drivers/xen/xen-pciback/vpci.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/xen/xen-pciback/vpci.c b/drivers/xen/xen-pciback/vpci.c index 3165ce361b00..51afff96c515 100644 --- a/drivers/xen/xen-pciback/vpci.c +++ b/drivers/xen/xen-pciback/vpci.c | |||
| @@ -137,6 +137,8 @@ unlock: | |||
| 137 | /* Publish this device. */ | 137 | /* Publish this device. */ |
| 138 | if (!err) | 138 | if (!err) |
| 139 | err = publish_cb(pdev, 0, 0, PCI_DEVFN(slot, func), devid); | 139 | err = publish_cb(pdev, 0, 0, PCI_DEVFN(slot, func), devid); |
| 140 | else | ||
| 141 | kfree(dev_entry); | ||
| 140 | 142 | ||
| 141 | out: | 143 | out: |
| 142 | return err; | 144 | return err; |
