diff options
Diffstat (limited to 'drivers/platform/x86/intel/vsec.c')
| -rw-r--r-- | drivers/platform/x86/intel/vsec.c | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/drivers/platform/x86/intel/vsec.c b/drivers/platform/x86/intel/vsec.c index 13decf36c6de..2311c16cb975 100644 --- a/drivers/platform/x86/intel/vsec.c +++ b/drivers/platform/x86/intel/vsec.c @@ -154,6 +154,7 @@ int intel_vsec_add_aux(struct pci_dev *pdev, struct device *parent,  	ret = ida_alloc(intel_vsec_dev->ida, GFP_KERNEL);  	mutex_unlock(&vsec_ida_lock);  	if (ret < 0) { +		kfree(intel_vsec_dev->resource);  		kfree(intel_vsec_dev);  		return ret;  	} |