diff --git a/fthd_isp.c b/fthd_isp.c index 9d4a818..30d8da1 100644 --- a/fthd_isp.c +++ b/fthd_isp.c @@ -46,6 +46,7 @@ int isp_mem_init(struct fthd_private *dev_priv) if (!dev_priv->firmware) { pr_err("Failed to preallocate firmware memory\n"); + kfree(dev_priv->mem); return -ENOMEM; }