diff --git a/lib/driver/gnu_linux.c b/lib/driver/gnu_linux.c index 377eaab4..5d627b9f 100644 --- a/lib/driver/gnu_linux.c +++ b/lib/driver/gnu_linux.c @@ -1233,10 +1233,10 @@ run_mmc_cmd_linux( void *p_user_data, memcpy(&cgc.cmd, p_cdb, i_cdb); cgc.buflen = i_buf; cgc.buffer = p_buf; - cgc.data_direction = (SCSI_MMC_DATA_READ == e_direction) + cgc.data_direction = (SCSI_MMC_DATA_READ == e_direction) ? CGC_DATA_READ : CGC_DATA_WRITE; #ifdef HAVE_LINUX_CDROM_TIMEOUT - cgc.timeout = i_timeout_ms; + cgc.timeout = i_timeout_ms; #endif {