From 6e0e9afe2fe1d5ecd3cef4a909fafd001ca4d6f7 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 7 Sep 2019 13:35:38 -0400 Subject: [PATCH] Fixed: to post a message, I want message in, not message out. --- Storage/MassStorage/SCSI/TargetImplementation.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Storage/MassStorage/SCSI/TargetImplementation.hpp b/Storage/MassStorage/SCSI/TargetImplementation.hpp index 40eb4ec29..63f5958ea 100644 --- a/Storage/MassStorage/SCSI/TargetImplementation.hpp +++ b/Storage/MassStorage/SCSI/TargetImplementation.hpp @@ -245,9 +245,8 @@ template void Target::send_status(Status status, c } template void Target::send_message(Message message, continuation next) { - // Message out phase: message and control set, input reset. - bus_state_ &= ~(Line::Control | Line::Input | Line::Message); - bus_state_ |= Line::Message | Line::Control; + // Message in phase: message, control and input set. + bus_state_ |= Line::Message | Line::Control | Line::Input; message_ = message; phase_ = Phase::SendingMessage;