Mercurial > libdvdnav.hg
diff dvdread/dvd_reader.c @ 340:eea1e72ea1dd src
in DVDDiscID() call DVDCloseFile() before exiting with an error ; patch by Erik Hovland - erik hovland org
author | nicodvb |
---|---|
date | Sat, 19 Apr 2008 10:27:37 +0000 |
parents | 63aad8298f28 |
children | 5b8539cacebf |
line wrap: on
line diff
--- a/dvdread/dvd_reader.c Sat Apr 19 10:11:36 2008 +0000 +++ b/dvdread/dvd_reader.c Sat Apr 19 10:27:37 2008 +0000 @@ -1117,6 +1117,7 @@ char *buffer = (unsigned char *)(((uintptr_t)buffer_base & ~((uintptr_t)2047)) + 2048); if( buffer_base == NULL ) { + DVDCloseFile( dvd_file ); fprintf( stderr, "libdvdread: DVDDiscId, failed to " "allocate memory for file read!\n" ); return -1;