# HG changeset patch # User joey # Date 1092350228 0 # Node ID 5dc4583b19019900ae3b4bfcf10496cf7b6dc19c # Parent 047bbb97301147ef18f166c2b97052c86b0255a0 mpdvdkit now accepts X:\ as a device name, as well as X: diff -r 047bbb973011 -r 5dc4583b1901 libmpdvdkit2/device.c --- a/libmpdvdkit2/device.c Thu Aug 12 22:33:21 2004 +0000 +++ b/libmpdvdkit2/device.c Thu Aug 12 22:37:08 2004 +0000 @@ -134,8 +134,11 @@ _dvdcss_debug( dvdcss, psz_debug ); #if defined( WIN32 ) - /* If device is not "X:", we are actually opening a file. */ - dvdcss->b_file = !psz_device[0] || psz_device[1] != ':' || psz_device[2]; + dvdcss->b_file = 1; + /* If device is "X:" or "X:\", we are not actually opening a file. */ + if (psz_device[0] && psz_device[1] == ':' && + (!psz_device[2] || (psz_device[2] == '\\' && !psz_device[3]))) + dvdcss->b_file = 0; /* Initialize readv temporary buffer */ dvdcss->p_readv_buffer = NULL;