[libdvdnav-devel] [PATCH] Set all freed pointers to NULL; for ifofiles, set pointers to  NULL instead of zero
    Andrew Clayton 
    andrew at digital-domain.net
       
    Sat Jan  3 22:15:50 CET 2015
    
    
  
On Sat, 3 Jan 2015 11:00:30 -0700, Steve Dibb wrote:
> ---
>  src/ifo_read.c | 197
> +++++++++++++++++++++++++++++++++++++++++++-------------- 1 file
> changed, 148 insertions(+), 49 deletions(-)
> 
> diff --git a/src/ifo_read.c b/src/ifo_read.c
> index 807ebac..bc26c4d 100644
> --- a/src/ifo_read.c
> +++ b/src/ifo_read.c
> @@ -374,6 +374,7 @@ ifoOpen_try_bup:
>    if (!ifofile->file) {
>      fprintf(stderr, "libdvdread: Can't open file %s.\n",
> ifo_filename); free(ifofile);
> +    ifofile = NULL;
>      return NULL;
>    }
Hi Steve.
Could you remind why we need to do this?
I haven't looked at all the places in your patch, but at least this one
seems to have no effect.
Cheers,
Andrew
    
    
More information about the libdvdnav-devel
mailing list