# HG changeset patch # User nicodvb # Date 1199024960 0 # Node ID d132820611d3db6ba201081296463a872ff5138a # Parent fc94594033a8147834f4653923f6b56d2f0d368f fail DVDDiscID if no ifo files are found. ogle-1766 diff -r fc94594033a8 -r d132820611d3 dvdread/dvd_reader.c --- a/dvdread/dvd_reader.c Sun Dec 30 14:22:32 2007 +0000 +++ b/dvdread/dvd_reader.c Sun Dec 30 14:29:20 2007 +0000 @@ -1079,6 +1079,7 @@ { struct md5_ctx ctx; int title; + int nr_of_files = 0; /* Check arguments. */ if( dvd == NULL || discid == NULL ) @@ -1113,9 +1114,12 @@ DVDCloseFile( dvd_file ); free( buffer_base ); + nr_of_files++; } } md5_finish_ctx( &ctx, discid ); + if(!nr_of_files) + return -1; return 0; }