From f9308d97c747ff04c23d483406753a5c703f1ddf Mon Sep 17 00:00:00 2001 From: Russell Gallop Date: Fri, 12 Aug 2011 11:42:21 +0100 Subject: [PATCH] Now should check that space is greater than 3 as before using stale value of space_left. --- module_usb_midi/src/usb_midi.xc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module_usb_midi/src/usb_midi.xc b/module_usb_midi/src/usb_midi.xc index 9e5c4a05..c8d6b264 100644 --- a/module_usb_midi/src/usb_midi.xc +++ b/module_usb_midi/src/usb_midi.xc @@ -257,7 +257,7 @@ void usb_midi(in port ?p_midi_in, out port ?p_midi_out, outputting_symbol = dequeue(symbol_fifo); symbol = makeSymbol(outputting_symbol); - if (space(symbol_fifo) > 2 && midi_from_host_overflow) { + if (space(symbol_fifo) > 3 && midi_from_host_overflow) { midi_from_host_overflow = 0; midi_send_ack(c_midi); }