From 547b151fa291f7df09031cad1f8b35cc8b86e6f8 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Sun, 30 Aug 2009 14:12:03 +0000 Subject: [PATCH] Fix data direction flag (using 0 was invalid) for prevent_allow command. This fixes ticket #4379, panic on eject. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32833 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/generic/scsi_periph/io.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/generic/scsi_periph/io.cpp b/src/add-ons/kernel/generic/scsi_periph/io.cpp index 2de328391a..cd9c967bde 100644 --- a/src/add-ons/kernel/generic/scsi_periph/io.cpp +++ b/src/add-ons/kernel/generic/scsi_periph/io.cpp @@ -41,7 +41,8 @@ prevent_allow(scsi_periph_device_info *device, bool prevent) cmd.opcode = SCSI_OP_PREVENT_ALLOW; cmd.prevent = prevent; - return periph_simple_exec(device, (uint8 *)&cmd, sizeof(cmd), NULL, 0, 0); + return periph_simple_exec(device, (uint8 *)&cmd, sizeof(cmd), NULL, 0, + SCSI_DIR_NONE); }