Bugfix - when opening a device as read/write, one should open a device as read/write.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11763 a1c6a512-1295-4272-9138-f99709370657
diff --git a/tools/ipodpatcher/ipodio-win32.c b/tools/ipodpatcher/ipodio-win32.c
index 4914e4b..34bf8d5 100644
--- a/tools/ipodpatcher/ipodio-win32.c
+++ b/tools/ipodpatcher/ipodio-win32.c
@@ -120,7 +120,7 @@
     unlock_volume(*dh);
     CloseHandle(*dh);
 
-    *dh = CreateFile(diskname, GENERIC_WRITE,
+    *dh = CreateFile(diskname, GENERIC_READ | GENERIC_WRITE,
                      FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING,
                      FILE_FLAG_WRITE_THROUGH | FILE_FLAG_NO_BUFFERING, NULL);