summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Bernstein <rocky@gnu.org>2012-10-27 10:17:14 -0400
committerR. Bernstein <rocky@gnu.org>2012-10-27 10:17:14 -0400
commitf9ce3f0b2561ab1bfcfffd5469057f4946789d7a (patch)
treed616d39c5523b1268a89156a949dedbb29fe98ba
parenta753e82e8db9bd1eb4fd28e5e9b253241bf3a300 (diff)
Try to mitigate some of the Windows driver brokenness
-rwxr-xr-xlib/driver/MSWindows/win32_ioctl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/driver/MSWindows/win32_ioctl.c b/lib/driver/MSWindows/win32_ioctl.c
index 99204280..aee78fac 100755
--- a/lib/driver/MSWindows/win32_ioctl.c
+++ b/lib/driver/MSWindows/win32_ioctl.c
@@ -1124,7 +1124,11 @@ read_toc_win32ioctl (_img_private_t *p_env)
cdio_log(loglevel, "could not read TOC");
windows_error(loglevel, GetLastError());
+#ifdef RUN_MMC_CMD_WIN32IOCTL_FULLY_FIXED
+ /* rocky: there is some brokenness in run_mmc_cmd_win32ioctl. So until that
+ is fixed, not running the below will mitigate that somewhat. */
if ( !b_fulltoc_first && read_fulltoc_win32mmc(p_env) ) return true;
+#endif
return false;
}