15 lines
547 B
Plaintext
15 lines
547 B
Plaintext
$OpenBSD: patch-src_dvd_reader_c,v 1.1 2012/10/04 07:23:17 brad Exp $
|
|
|
|
Make sure the input device is closed on failure
|
|
|
|
--- src/dvd_reader.c.orig Tue Sep 25 20:32:26 2012
|
|
+++ src/dvd_reader.c Tue Sep 25 20:33:12 2012
|
|
@@ -716,6 +716,7 @@ static dvd_file_t *DVDOpenFilePath( dvd_reader_t *dvd,
|
|
if( stat( full_path, &fileinfo ) < 0 ) {
|
|
fprintf( stderr, "libdvdread: Can't stat() %s.\n", filename );
|
|
free( dvd_file );
|
|
+ dvdinput_close( dev );
|
|
return NULL;
|
|
}
|
|
dvd_file->title_sizes[ 0 ] = fileinfo.st_size / DVD_VIDEO_LB_LEN;
|