• Paul Menzel's avatar
    Free `cached_dir_base` to fix memory leak · 4c2728ff
    Paul Menzel authored
    The static analyzer from LLVM/Clang 1:3.4~svn194079-1 reports a memory
    leak in `libdvdread/src/dvd_udf.c`.
    
            $ scan-build -o scan-build make
            $ scan-view scan-build/2013-11-18-155601-16168-1
    
    The memory is allocated in
    
           	if((cached_dir_base = malloc(dir_lba * DVD_VIDEO_LB_LEN + 2048)) == NULL)
    
    and has to be freed before returning from the function.
    Signed-off-by: default avatarPaul Menzel <paulepanter@users.sourceforge.net>
    4c2728ff
dvd_udf.c 25 KB