# HG changeset patch # User nicodvb # Date 1279612303 0 # Node ID 645a8b52b951d7ebac79b3db78b8e0cb2b5a25ec # Parent f06a93055430147ad12e1b4213e2b0b1c26b795b in OS/2 Use DVDOpenImageFile() only if it is a drive; patch by komh chollian net diff -r f06a93055430 -r 645a8b52b951 dvd_reader.c --- a/dvd_reader.c Tue Jun 01 17:07:13 2010 +0000 +++ b/dvd_reader.c Tue Jul 20 07:51:43 2010 +0000 @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -522,6 +523,12 @@ fclose( mntfile ); } #elif defined(_WIN32) || defined(__OS2__) +#ifdef __OS2__ + /* Use DVDOpenImageFile() only if it is a drive */ + if((path[0]>='A' && path[0]<='Z') && path[1] == ':' && + ( !path[2] || + ((path[2] == '\\' || path[2] == '/') && !path[3]))) +#endif auth_drive = DVDOpenImageFile( path, have_css ); #endif