From f9bcac5e00c949ec23135208da3f02c027992782 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Tue, 20 Jul 2010 06:59:13 +0000
Subject: [PATCH] Fixed MIDI_Device_SendEventPacket() not correctly waiting for
 the endpoint to become ready (thanks to Robin Green).

---
 LUFA/Drivers/USB/Class/Device/MIDI.c | 2 +-
 LUFA/ManPages/ChangeLog.txt          | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/LUFA/Drivers/USB/Class/Device/MIDI.c b/LUFA/Drivers/USB/Class/Device/MIDI.c
index 966d72227..5703794ff 100644
--- a/LUFA/Drivers/USB/Class/Device/MIDI.c
+++ b/LUFA/Drivers/USB/Class/Device/MIDI.c
@@ -69,7 +69,7 @@ uint8_t MIDI_Device_SendEventPacket(USB_ClassInfo_MIDI_Device_t* const MIDIInter
 	
 	Endpoint_SelectEndpoint(MIDIInterfaceInfo->Config.DataINEndpointNumber);
 
-	if (Endpoint_IsReadWriteAllowed());
+	if (Endpoint_IsReadWriteAllowed())
 	{
 		uint8_t ErrorCode;
 
diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt
index 27c90bae3..576459878 100644
--- a/LUFA/ManPages/ChangeLog.txt
+++ b/LUFA/ManPages/ChangeLog.txt
@@ -52,6 +52,7 @@
   *    PDI and TPI programming modes infinitely
   *  - Fixed HID device class driver still using PrevReportINBuffer for GetReport control requests even when it has been
   *    set to NULL by the user application (thanks to Axel Rohde)
+  *  - Fixed MIDI_Device_SendEventPacket() not correctly waiting for the endpoint to become ready (thanks to Robin Green)
   *
   *  \section Sec_ChangeLog100513 Version 100513
   *  <b>New:</b>
-- 
GitLab