From 502def6d63e97a1f5d4aa4799e6c511ab8a40374 Mon Sep 17 00:00:00 2001
From: "adam@algroup.co.uk"
 <adam@algroup.co.uk@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Date: Thu, 4 Feb 2010 23:31:23 +0000
Subject: [PATCH 1/1] oops. in the spirit of cleaner code, don't do stuff
 twice!

---
 armsrc/appmain.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/armsrc/appmain.c b/armsrc/appmain.c
index f69bdccc..e5cd16b7 100644
--- a/armsrc/appmain.c
+++ b/armsrc/appmain.c
@@ -569,12 +569,12 @@ void UsbPacketReceived(BYTE *packet, int len)
 {
 	UsbCommand *c = (UsbCommand *)packet;
 	UsbCommand ack;
+	ack.cmd = CMD_ACK;
 
 	switch(c->cmd) {
 #ifdef WITH_LF
 		case CMD_ACQUIRE_RAW_ADC_SAMPLES_125K:
 			AcquireRawAdcSamples125k(c->arg[0]);
-			ack.cmd = CMD_ACK;
 			UsbSendPacket((BYTE*)&ack, sizeof(ack));
 			break;
 #endif
@@ -725,7 +725,6 @@ void UsbPacketReceived(BYTE *packet, int len)
 			BYTE *b = (BYTE *)BigBuf;
 			memcpy(b+c->arg[0], c->d.asBytes, 48);
 			//Dbprintf("copied 48 bytes to %i",b+c->arg[0]);
-			ack.cmd = CMD_ACK;
 			UsbSendPacket((BYTE*)&ack, sizeof(ack));
 			break;
 		}
-- 
2.39.5