From: marshmellow42 <marshmellowrf@gmail.com>
Date: Thu, 30 Mar 2017 16:05:03 +0000 (-0400)
Subject: Fix data mtrim
X-Git-Tag: v3.0.0~19^2~4
X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/refs/pull/262/head?hp=f2ea55fb3c9946cb36620586b30dd3f302cfed26

Fix data mtrim

I don't even know what happened there...
---

diff --git a/client/cmddata.c b/client/cmddata.c
index ef1229c2..0595dffa 100644
--- a/client/cmddata.c
+++ b/client/cmddata.c
@@ -22,8 +22,6 @@
 #include "cmdparser.h"// already included in cmdmain.h
 #include "usb_cmd.h"  // already included in cmdmain.h and proxmark3.h
 #include "lfdemod.h"  // for demod code
-#include "crc.h"      // for pyramid checksum maxim
-#include "crc16.h"    // for FDXB demod checksum
 #include "loclass/cipherutils.h" // for decimating samples in getsamples
 #include "cmdlfem4x.h"// for em410x demod
 
@@ -1298,9 +1296,9 @@ int CmdMtrim(const char *Cmd) {
 	if (start > GraphTraceLen	|| stop > GraphTraceLen || start > stop) return 0;
 	start++; //leave start position sample
 
-	GraphTraceLen -= stop - start;
+	GraphTraceLen = stop - start;
 	for (int i = 0; i < GraphTraceLen; i++) {
-		GraphBuffer[start+i] = GraphBuffer[stop+i];
+		GraphBuffer[i] = GraphBuffer[start+i];
 	}
 	return 0;
 }