libata: fix length validation of ATAPI-relayed SCSI commands
[pandora-kernel.git] / drivers / ssb / pci.c
index 34c3bab..8d4ddd1 100644 (file)
@@ -713,6 +713,7 @@ static int ssb_pci_sprom_get(struct ssb_bus *bus,
                                ssb_printk(KERN_WARNING PFX "WARNING: Using"
                                           " fallback SPROM failed (err %d)\n",
                                           err);
+                               goto out_free;
                        } else {
                                ssb_dprintk(KERN_DEBUG PFX "Using SPROM"
                                            " revision %d provided by"