On Fri, Jan 22, 2021 at 12:21:01AM +0800, Hu Weiwen wrote:
> Signed-off-by: Hu Weiwen <[email protected]>

Reviewed-by: Gao Xiang <[email protected]>

Thanks,
Gao Xiang

> ---
>  lib/inode.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/inode.c b/lib/inode.c
> index d6a64cc..73a7e69 100644
> --- a/lib/inode.c
> +++ b/lib/inode.c
> @@ -867,8 +867,10 @@ struct erofs_inode *erofs_iget_from_path(const char 
> *path, bool is_src)
>               return inode;
>  
>       ret = erofs_fill_inode(inode, &st, path);
> -     if (ret)
> +     if (ret) {
> +             free(inode);
>               return ERR_PTR(ret);
> +     }
>  
>       return inode;
>  }
> -- 
> 2.30.0
> 

Reply via email to