Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>

On Sun, 2016-11-20 at 22:59 +0900, Mun Gwan-gyeong wrote:
> We're missing the close() to the matching open().
> 
> CID 1373407
> 
> Signed-off-by: Mun Gwan-gyeong <elong...@gmail.com>
> ---
>  src/util/disk_cache.c | 11 +++++------
>  1 file changed, 5 insertions(+), 6 deletions(-)
> 
> diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
> index 4287878..5ceb3aa 100644
> --- a/src/util/disk_cache.c
> +++ b/src/util/disk_cache.c
> @@ -612,19 +612,18 @@ disk_cache_put(struct disk_cache *cache,
>  
>     p_atomic_add(cache->size, size);
>  
> -   /* This close finally releases the flock, (now that the final
> dile
> -    * has been renamed into place and the size has been added).
> -    */
> -   close(fd);
> -   fd = -1;
> -
>   done:
>     if (filename_tmp)
>        ralloc_free(filename_tmp);
>     if (filename)
>        ralloc_free(filename);
> +   /* This close finally releases the flock, (now that the final
> dile
> +    * has been renamed into place and the size has been added).
> +    */
>     if (fd != -1)
>        close(fd);
> +   if (fd_final != -1)
> +      close(fd_final);
>  }
>  
>  void *
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to