summaryrefslogtreecommitdiffstats
path: root/libmpdvdkit2/dvd_reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdvdkit2/dvd_reader.c')
-rw-r--r--libmpdvdkit2/dvd_reader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdvdkit2/dvd_reader.c b/libmpdvdkit2/dvd_reader.c
index 484762b58f..60469b2255 100644
--- a/libmpdvdkit2/dvd_reader.c
+++ b/libmpdvdkit2/dvd_reader.c
@@ -310,7 +310,9 @@ dvd_reader_t *DVDOpen( const char *path )
if( cdir >= 0 ) {
chdir( path_copy );
new_path = getcwd( NULL, PATH_MAX );
+#ifndef __MINGW32__
fchdir( cdir );
+#endif
close( cdir );
if( new_path ) {
free( path_copy );